declare const _default: "\n  \"\"\"\n  A financial tool for tracking value accrued for a particular purpose.  In the\n  healthcare field, used to track charges for a patient, cost centers, etc.\n  \"\"\"\n  type Account {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Account_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique identifier used to reference the account.  Might or might not be intended for human use (e.g. credit card number).\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Indicates whether the account is presently used/usable or not.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Categorizes the account for reporting and searching purposes.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Name used for the account when displaying it to humans in reports, etc.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Identifies the entity which incurs the expenses. While the immediate\n    recipients of services or goods might be entities related to the subject, the\n    expenses were ultimately incurred by the subject of the Account.\n    \"\"\"\n    subject: [Accountsubject_subject_Union]\n\n    \"\"\"\n    The date range of services associated with this account.\n    \"\"\"\n    servicePeriod: Period\n\n    \"\"\"\n    The party(s) that are responsible for covering the payment of this account,\n    and what order should they be applied to the account.\n    \"\"\"\n    coverage: [Accountcoverage]\n\n    \"\"\"\n    Indicates the service area, hospital, department, etc. with responsibility for managing the Account.\n    \"\"\"\n    owner: Accountowner_owner_Union\n\n    \"\"\"\n    Provides additional information about what the account tracks and how it is used.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The parties responsible for balancing the account if other payment options fall short.\n    \"\"\"\n    guarantor: [Accountguarantor]\n\n    \"\"\"\n    Reference to a parent Account.\n    \"\"\"\n    partOf: AccountpartOf_partOf_Union\n  }\n\n  enum Account_Enum_input {\n    Account\n  }\n\n  enum Account_Enum_schema {\n    Account\n  }\n\n  \"\"\"\n  A financial tool for tracking value accrued for a particular purpose.  In the\n  healthcare field, used to track charges for a patient, cost centers, etc.\n  \"\"\"\n  input Account_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Account_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique identifier used to reference the account.  Might or might not be intended for human use (e.g. credit card number).\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Indicates whether the account is presently used/usable or not.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Indicates whether the account is presently used/usable or not.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Categorizes the account for reporting and searching purposes.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Name used for the account when displaying it to humans in reports, etc.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Name used for the account when displaying it to humans in reports, etc.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Identifies the entity which incurs the expenses. While the immediate\n    recipients of services or goods might be entities related to the subject, the\n    expenses were ultimately incurred by the subject of the Account.\n    \"\"\"\n    subject: [String]\n\n    \"\"\"\n    The date range of services associated with this account.\n    \"\"\"\n    servicePeriod: Period_Input\n\n    \"\"\"\n    The party(s) that are responsible for covering the payment of this account,\n    and what order should they be applied to the account.\n    \"\"\"\n    coverage: [Accountcoverage_Input]\n\n    \"\"\"\n    Indicates the service area, hospital, department, etc. with responsibility for managing the Account.\n    \"\"\"\n    owner: String\n\n    \"\"\"\n    Provides additional information about what the account tracks and how it is used.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Provides additional information about what the account tracks and how it is used.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The parties responsible for balancing the account if other payment options fall short.\n    \"\"\"\n    guarantor: [Accountguarantor_Input]\n\n    \"\"\"\n    Reference to a parent Account.\n    \"\"\"\n    partOf: String\n  }\n\n  type Accountcoverage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The party(s) that contribute to payment (or part of) of the charges applied to\n    this account (including self-pay).  A coverage may only be responsible for\n    specific types of charges, and the sequence of the coverages in the account\n    could be important when processing billing.\n    \"\"\"\n    coverage: Accountcoveragecoverage_coverage_Union!\n\n    \"\"\"\n    The priority of the coverage in the context of this account.\n    \"\"\"\n    priority: PositiveInt\n  }\n\n  input Accountcoverage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The party(s) that contribute to payment (or part of) of the charges applied to\n    this account (including self-pay).  A coverage may only be responsible for\n    specific types of charges, and the sequence of the coverages in the account\n    could be important when processing billing.\n    \"\"\"\n    coverage: String!\n\n    \"\"\"\n    The priority of the coverage in the context of this account.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    The priority of the coverage in the context of this account.\n    \"\"\"\n    priority: PositiveInt\n  }\n\n  \"\"\"\n  The party(s) that contribute to payment (or part of) of the charges applied to\n  this account (including self-pay).  A coverage may only be responsible for\n  specific types of charges, and the sequence of the coverages in the account\n  could be important when processing billing.\n  \"\"\"\n  union Accountcoveragecoverage_coverage_Union = Coverage\n\n  type Accountguarantor {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The entity who is responsible.\n    \"\"\"\n    party: Accountguarantorparty_party_Union!\n\n    \"\"\"\n    A guarantor may be placed on credit hold or otherwise have their role temporarily suspended.\n    \"\"\"\n    onHold: Boolean\n\n    \"\"\"\n    The timeframe during which the guarantor accepts responsibility for the account.\n    \"\"\"\n    period: Period\n  }\n\n  input Accountguarantor_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The entity who is responsible.\n    \"\"\"\n    party: String!\n\n    \"\"\"\n    A guarantor may be placed on credit hold or otherwise have their role temporarily suspended.\n    \"\"\"\n    _onHold: Element_Input\n\n    \"\"\"\n    A guarantor may be placed on credit hold or otherwise have their role temporarily suspended.\n    \"\"\"\n    onHold: Boolean\n\n    \"\"\"\n    The timeframe during which the guarantor accepts responsibility for the account.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  The entity who is responsible.\n  \"\"\"\n  union Accountguarantorparty_party_Union =\n      Patient\n    | RelatedPerson\n    | Organization\n\n  \"\"\"\n  Indicates the service area, hospital, department, etc. with responsibility for managing the Account.\n  \"\"\"\n  union Accountowner_owner_Union = Organization\n\n  \"\"\"\n  Reference to a parent Account.\n  \"\"\"\n  union AccountpartOf_partOf_Union = Account\n\n  \"\"\"\n  Identifies the entity which incurs the expenses. While the immediate recipients\n  of services or goods might be entities related to the subject, the expenses were\n  ultimately incurred by the subject of the Account.\n  \"\"\"\n  union Accountsubject_subject_Union =\n      Patient\n    | Device\n    | Practitioner\n    | PractitionerRole\n    | Location\n    | HealthcareService\n    | Organization\n\n  \"\"\"\n  This resource allows for the definition of some activity to be performed,\n  independent of a particular patient, practitioner, or other performance context.\n  \"\"\"\n  type ActivityDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ActivityDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this activity definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this activity\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the activity definition is\n    stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this activity definition when it\n    is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the activity\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the activity definition author\n    and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence. To\n    provide a version consistent with the Decision Support Service specification,\n    use the format Major.Minor.Revision (e.g. 1.0.0). For more information on\n    versioning knowledge assets, refer to the Decision Support Service\n    specification. Note that a version is required for non-experimental active assets.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the activity definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the activity definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the activity definition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this activity definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this activity definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the activity being defined.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the activity being defined.\n    \"\"\"\n    subjectReference: ActivityDefinitionsubjectReference_subjectReference_Union\n\n    \"\"\"\n    The date  (and optionally time) when the activity definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the activity definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the activity definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the activity definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate activity\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the activity definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this activity definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description of how the activity definition is used from a clinical perspective.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the activity definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the activity definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the activity definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the activity. Topics provide a\n    high-level categorization of the activity that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    A reference to a Library resource containing any formal logic used by the activity definition.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    A description of the kind of resource the activity definition is representing.\n    For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest.\n    Typically, but not always, this is a Request resource.\n    \"\"\"\n    kind: Code\n\n    \"\"\"\n    A profile to which the target of the activity definition is expected to conform.\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the activity\n    and where the request should fit into the workflow chain.\n    \"\"\"\n    intent: Code\n\n    \"\"\"\n    Indicates how quickly the activity  should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    Set this to true if the definition is to indicate that a particular activity\n    should NOT be performed. If true, this element should be interpreted to\n    reinforce a negative coding. For example NPO as a code with a doNotPerform of\n    true would still indicate to NOT perform the action.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingTiming: Timing\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingAge: Age\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingPeriod: Period\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingRange: Range\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingDuration: Duration\n\n    \"\"\"\n    Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.\n    \"\"\"\n    location: ActivityDefinitionlocation_location_Union\n\n    \"\"\"\n    Indicates who should participate in performing the action described.\n    \"\"\"\n    participant: [ActivityDefinitionparticipant]\n\n    \"\"\"\n    Identifies the food, drug or other product being consumed or supplied in the activity.\n    \"\"\"\n    productReference: ActivityDefinitionproductReference_productReference_Union\n\n    \"\"\"\n    Identifies the food, drug or other product being consumed or supplied in the activity.\n    \"\"\"\n    productCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    Provides detailed dosage instructions in the same way that they are described for MedicationRequest resources.\n    \"\"\"\n    dosage: [Dosage]\n\n    \"\"\"\n    Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).\n    \"\"\"\n    bodySite: [CodeableConcept]\n\n    \"\"\"\n    Defines specimen requirements for the action to be performed, such as required specimens for a lab test.\n    \"\"\"\n    specimenRequirement: [ActivityDefinitionspecimenRequirement_specimenRequirement_Union]\n\n    \"\"\"\n    Defines observation requirements for the action to be performed, such as body weight or surface area.\n    \"\"\"\n    observationRequirement: [ActivityDefinitionobservationRequirement_observationRequirement_Union]\n\n    \"\"\"\n    Defines the observations that are expected to be produced by the action.\n    \"\"\"\n    observationResultRequirement: [ActivityDefinitionobservationResultRequirement_observationResultRequirement_Union]\n\n    \"\"\"\n    A reference to a StructureMap resource that defines a transform that can be\n    executed to produce the intent resource using the ActivityDefinition instance as the input.\n    \"\"\"\n    transform: Canonical\n\n    \"\"\"\n    Dynamic values that will be evaluated to produce values for elements of the\n    resulting resource. For example, if the dosage of a medication must be\n    computed based on the patient's weight, a dynamic value would be used to\n    specify an expression that calculated the weight, and the path on the request\n    resource that would contain the result.\n    \"\"\"\n    dynamicValue: [ActivityDefinitiondynamicValue]\n  }\n\n  enum ActivityDefinition_Enum_input {\n    ActivityDefinition\n  }\n\n  enum ActivityDefinition_Enum_schema {\n    ActivityDefinition\n  }\n\n  \"\"\"\n  This resource allows for the definition of some activity to be performed,\n  independent of a particular patient, practitioner, or other performance context.\n  \"\"\"\n  input ActivityDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ActivityDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this activity definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this activity\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the activity definition is\n    stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this activity definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this activity\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the activity definition is\n    stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this activity definition when it\n    is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the activity\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the activity definition author\n    and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence. To\n    provide a version consistent with the Decision Support Service specification,\n    use the format Major.Minor.Revision (e.g. 1.0.0). For more information on\n    versioning knowledge assets, refer to the Decision Support Service\n    specification. Note that a version is required for non-experimental active assets.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the activity\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the activity definition author\n    and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence. To\n    provide a version consistent with the Decision Support Service specification,\n    use the format Major.Minor.Revision (e.g. 1.0.0). For more information on\n    versioning knowledge assets, refer to the Decision Support Service\n    specification. Note that a version is required for non-experimental active assets.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the activity definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the activity definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the activity definition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the activity definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the activity definition giving additional information about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate title for the activity definition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this activity definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this activity definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this activity definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this activity definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the activity being defined.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the activity being defined.\n    \"\"\"\n    subjectReference: String\n\n    \"\"\"\n    The date  (and optionally time) when the activity definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the activity definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the activity definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the activity definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the activity definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the activity definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the activity definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the activity definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate activity\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the activity definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this activity definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this activity definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description of how the activity definition is used from a clinical perspective.\n    \"\"\"\n    _usage: Element_Input\n\n    \"\"\"\n    A detailed description of how the activity definition is used from a clinical perspective.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the activity definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the activity definition.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the activity definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the activity definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the activity definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the activity. Topics provide a\n    high-level categorization of the activity that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    A reference to a Library resource containing any formal logic used by the activity definition.\n    \"\"\"\n    _library: Element_Input\n\n    \"\"\"\n    A reference to a Library resource containing any formal logic used by the activity definition.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    A description of the kind of resource the activity definition is representing.\n    For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest.\n    Typically, but not always, this is a Request resource.\n    \"\"\"\n    _kind: Element_Input\n\n    \"\"\"\n    A description of the kind of resource the activity definition is representing.\n    For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest.\n    Typically, but not always, this is a Request resource.\n    \"\"\"\n    kind: Code\n\n    \"\"\"\n    A profile to which the target of the activity definition is expected to conform.\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    A profile to which the target of the activity definition is expected to conform.\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the activity\n    and where the request should fit into the workflow chain.\n    \"\"\"\n    _intent: Element_Input\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the activity\n    and where the request should fit into the workflow chain.\n    \"\"\"\n    intent: Code\n\n    \"\"\"\n    Indicates how quickly the activity  should be addressed with respect to other requests.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Indicates how quickly the activity  should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    Set this to true if the definition is to indicate that a particular activity\n    should NOT be performed. If true, this element should be interpreted to\n    reinforce a negative coding. For example NPO as a code with a doNotPerform of\n    true would still indicate to NOT perform the action.\n    \"\"\"\n    _doNotPerform: Element_Input\n\n    \"\"\"\n    Set this to true if the definition is to indicate that a particular activity\n    should NOT be performed. If true, this element should be interpreted to\n    reinforce a negative coding. For example NPO as a code with a doNotPerform of\n    true would still indicate to NOT perform the action.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingTiming: Timing_Input\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    _timingDateTime: Element_Input\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingAge: Age_Input\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingPeriod: Period_Input\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingRange: Range_Input\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    timingDuration: Duration_Input\n\n    \"\"\"\n    Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    Indicates who should participate in performing the action described.\n    \"\"\"\n    participant: [ActivityDefinitionparticipant_Input]\n\n    \"\"\"\n    Identifies the food, drug or other product being consumed or supplied in the activity.\n    \"\"\"\n    productReference: String\n\n    \"\"\"\n    Identifies the food, drug or other product being consumed or supplied in the activity.\n    \"\"\"\n    productCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    Provides detailed dosage instructions in the same way that they are described for MedicationRequest resources.\n    \"\"\"\n    dosage: [Dosage_Input]\n\n    \"\"\"\n    Indicates the sites on the subject's body where the procedure should be performed (I.e. the target sites).\n    \"\"\"\n    bodySite: [CodeableConcept_Input]\n\n    \"\"\"\n    Defines specimen requirements for the action to be performed, such as required specimens for a lab test.\n    \"\"\"\n    specimenRequirement: [String]\n\n    \"\"\"\n    Defines observation requirements for the action to be performed, such as body weight or surface area.\n    \"\"\"\n    observationRequirement: [String]\n\n    \"\"\"\n    Defines the observations that are expected to be produced by the action.\n    \"\"\"\n    observationResultRequirement: [String]\n\n    \"\"\"\n    A reference to a StructureMap resource that defines a transform that can be\n    executed to produce the intent resource using the ActivityDefinition instance as the input.\n    \"\"\"\n    _transform: Element_Input\n\n    \"\"\"\n    A reference to a StructureMap resource that defines a transform that can be\n    executed to produce the intent resource using the ActivityDefinition instance as the input.\n    \"\"\"\n    transform: Canonical\n\n    \"\"\"\n    Dynamic values that will be evaluated to produce values for elements of the\n    resulting resource. For example, if the dosage of a medication must be\n    computed based on the patient's weight, a dynamic value would be used to\n    specify an expression that calculated the weight, and the path on the request\n    resource that would contain the result.\n    \"\"\"\n    dynamicValue: [ActivityDefinitiondynamicValue_Input]\n  }\n\n  type ActivityDefinitiondynamicValue {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The path to the element to be customized. This is the path on the resource\n    that will hold the result of the calculation defined by the expression. The\n    specified path SHALL be a Path resolveable on the specified target type of\n    the ActivityDefinition, and SHALL consist only of identifiers, constant\n    indexers, and a restricted subset of functions. The path is allowed to contain\n    qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse\n    multiple-cardinality sub-elements (see the [Simple Path\n    Profile](fhirpath.html#simple) for full details).\n    \"\"\"\n    path: String!\n\n    \"\"\"\n    An expression specifying the value of the customized element.\n    \"\"\"\n    expression: Expression!\n  }\n\n  input ActivityDefinitiondynamicValue_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The path to the element to be customized. This is the path on the resource\n    that will hold the result of the calculation defined by the expression. The\n    specified path SHALL be a Path resolveable on the specified target type of\n    the ActivityDefinition, and SHALL consist only of identifiers, constant\n    indexers, and a restricted subset of functions. The path is allowed to contain\n    qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse\n    multiple-cardinality sub-elements (see the [Simple Path\n    Profile](fhirpath.html#simple) for full details).\n    \"\"\"\n    _path: Element_Input\n\n    \"\"\"\n    The path to the element to be customized. This is the path on the resource\n    that will hold the result of the calculation defined by the expression. The\n    specified path SHALL be a Path resolveable on the specified target type of\n    the ActivityDefinition, and SHALL consist only of identifiers, constant\n    indexers, and a restricted subset of functions. The path is allowed to contain\n    qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse\n    multiple-cardinality sub-elements (see the [Simple Path\n    Profile](fhirpath.html#simple) for full details).\n    \"\"\"\n    path: String!\n\n    \"\"\"\n    An expression specifying the value of the customized element.\n    \"\"\"\n    expression: Expression_Input!\n  }\n\n  \"\"\"\n  Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.\n  \"\"\"\n  union ActivityDefinitionlocation_location_Union = Location\n\n  \"\"\"\n  Defines observation requirements for the action to be performed, such as body weight or surface area.\n  \"\"\"\n  union ActivityDefinitionobservationRequirement_observationRequirement_Union =\n      ObservationDefinition\n\n  \"\"\"\n  Defines the observations that are expected to be produced by the action.\n  \"\"\"\n  union ActivityDefinitionobservationResultRequirement_observationResultRequirement_Union =\n      ObservationDefinition\n\n  type ActivityDefinitionparticipant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of participant in the action.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The role the participant should play in performing the described action.\n    \"\"\"\n    role: CodeableConcept\n  }\n\n  input ActivityDefinitionparticipant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of participant in the action.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of participant in the action.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The role the participant should play in performing the described action.\n    \"\"\"\n    role: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Identifies the food, drug or other product being consumed or supplied in the activity.\n  \"\"\"\n  union ActivityDefinitionproductReference_productReference_Union =\n      Medication\n    | Substance\n\n  \"\"\"\n  Defines specimen requirements for the action to be performed, such as required specimens for a lab test.\n  \"\"\"\n  union ActivityDefinitionspecimenRequirement_specimenRequirement_Union =\n      SpecimenDefinition\n\n  \"\"\"\n  A code or group definition that describes the intended subject of the activity being defined.\n  \"\"\"\n  union ActivityDefinitionsubjectReference_subjectReference_Union =\n      Group\n\n  \"\"\"\n  Base StructureDefinition for Address Type: An address expressed using postal\n  conventions (as opposed to GPS or other location definition formats).  This data\n  type may be used to convey addresses for use in delivering mail as well as for\n  visiting locations which might not be valid for mail delivery.  There are a\n  variety of postal address formats defined around the world.\n  \"\"\"\n  type Address {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The purpose of this address.\n    \"\"\"\n    use: Code\n\n    \"\"\"\n    Distinguishes between physical addresses (those you can visit) and mailing\n    addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Specifies the entire address as it should be displayed e.g. on a postal label.\n    This may be provided instead of or as well as the specific parts.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    This component contains the house number, apartment number, street name,\n    street direction,  P.O. Box number, delivery hints, and similar address information.\n    \"\"\"\n    line: [String]\n\n    \"\"\"\n    The name of the city, town, suburb, village or other community or delivery center.\n    \"\"\"\n    city: String\n\n    \"\"\"\n    The name of the administrative area (county).\n    \"\"\"\n    district: String\n\n    \"\"\"\n    Sub-unit of a country with limited sovereignty in a federally organized\n    country. A code may be used if codes are in common use (e.g. US 2 letter state codes).\n    \"\"\"\n    state: String\n\n    \"\"\"\n    A postal code designating a region defined by the postal service.\n    \"\"\"\n    postalCode: String\n\n    \"\"\"\n    Country - a nation as commonly understood or generally accepted.\n    \"\"\"\n    country: String\n\n    \"\"\"\n    Time period when address was/is in use.\n    \"\"\"\n    period: Period\n  }\n\n  \"\"\"\n  Base StructureDefinition for Address Type: An address expressed using postal\n  conventions (as opposed to GPS or other location definition formats).  This data\n  type may be used to convey addresses for use in delivering mail as well as for\n  visiting locations which might not be valid for mail delivery.  There are a\n  variety of postal address formats defined around the world.\n  \"\"\"\n  input Address_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The purpose of this address.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    The purpose of this address.\n    \"\"\"\n    use: Code\n\n    \"\"\"\n    Distinguishes between physical addresses (those you can visit) and mailing\n    addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Distinguishes between physical addresses (those you can visit) and mailing\n    addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Specifies the entire address as it should be displayed e.g. on a postal label.\n    This may be provided instead of or as well as the specific parts.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Specifies the entire address as it should be displayed e.g. on a postal label.\n    This may be provided instead of or as well as the specific parts.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    This component contains the house number, apartment number, street name,\n    street direction,  P.O. Box number, delivery hints, and similar address information.\n    \"\"\"\n    _line: Element_Input\n\n    \"\"\"\n    This component contains the house number, apartment number, street name,\n    street direction,  P.O. Box number, delivery hints, and similar address information.\n    \"\"\"\n    line: [String]\n\n    \"\"\"\n    The name of the city, town, suburb, village or other community or delivery center.\n    \"\"\"\n    _city: Element_Input\n\n    \"\"\"\n    The name of the city, town, suburb, village or other community or delivery center.\n    \"\"\"\n    city: String\n\n    \"\"\"\n    The name of the administrative area (county).\n    \"\"\"\n    _district: Element_Input\n\n    \"\"\"\n    The name of the administrative area (county).\n    \"\"\"\n    district: String\n\n    \"\"\"\n    Sub-unit of a country with limited sovereignty in a federally organized\n    country. A code may be used if codes are in common use (e.g. US 2 letter state codes).\n    \"\"\"\n    _state: Element_Input\n\n    \"\"\"\n    Sub-unit of a country with limited sovereignty in a federally organized\n    country. A code may be used if codes are in common use (e.g. US 2 letter state codes).\n    \"\"\"\n    state: String\n\n    \"\"\"\n    A postal code designating a region defined by the postal service.\n    \"\"\"\n    _postalCode: Element_Input\n\n    \"\"\"\n    A postal code designating a region defined by the postal service.\n    \"\"\"\n    postalCode: String\n\n    \"\"\"\n    Country - a nation as commonly understood or generally accepted.\n    \"\"\"\n    _country: Element_Input\n\n    \"\"\"\n    Country - a nation as commonly understood or generally accepted.\n    \"\"\"\n    country: String\n\n    \"\"\"\n    Time period when address was/is in use.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  Actual or  potential/avoided event causing unintended physical injury resulting\n  from or contributed to by medical care, a research study or other healthcare\n  setting factors that requires additional monitoring, treatment, or\n  hospitalization, or that results in death.\n  \"\"\"\n  type AdverseEvent {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: AdverseEvent_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this adverse event by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Whether the event actually happened, or just had the potential to. Note that\n    this is independent of whether anyone was affected or harmed or how severely.\n    \"\"\"\n    actuality: Code!\n\n    \"\"\"\n    The overall type of event, intended for search and filtering purposes.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    This element defines the specific type of event that occurred or that was prevented from occurring.\n    \"\"\"\n    event: CodeableConcept\n\n    \"\"\"\n    This subject or group impacted by the event.\n    \"\"\"\n    subject: AdverseEventsubject_subject_Union!\n\n    \"\"\"\n    The Encounter during which AdverseEvent was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: AdverseEventencounter_encounter_Union\n\n    \"\"\"\n    The date (and perhaps time) when the adverse event occurred.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Estimated or actual date the AdverseEvent began, in the opinion of the reporter.\n    \"\"\"\n    detected: DateTime\n\n    \"\"\"\n    The date on which the existence of the AdverseEvent was first recorded.\n    \"\"\"\n    recordedDate: DateTime\n\n    \"\"\"\n    Includes information about the reaction that occurred as a result of exposure\n    to a substance (for example, a drug or a chemical).\n    \"\"\"\n    resultingCondition: [AdverseEventresultingCondition_resultingCondition_Union]\n\n    \"\"\"\n    The information about where the adverse event occurred.\n    \"\"\"\n    location: AdverseEventlocation_location_Union\n\n    \"\"\"\n    Assessment whether this event was of real importance.\n    \"\"\"\n    seriousness: CodeableConcept\n\n    \"\"\"\n    Describes the severity of the adverse event, in relation to the subject.\n    Contrast to AdverseEvent.seriousness - a severe rash might not be serious, but\n    a mild heart problem is.\n    \"\"\"\n    severity: CodeableConcept\n\n    \"\"\"\n    Describes the type of outcome from the adverse event.\n    \"\"\"\n    outcome: CodeableConcept\n\n    \"\"\"\n    Information on who recorded the adverse event.  May be the patient or a practitioner.\n    \"\"\"\n    recorder: AdverseEventrecorder_recorder_Union\n\n    \"\"\"\n    Parties that may or should contribute or have contributed information to the\n    adverse event, which can consist of one or more activities.  Such information\n    includes information leading to the decision to perform the activity and how\n    to perform the activity (e.g. consultant), information that the activity\n    itself seeks to reveal (e.g. informant of clinical history), or information\n    about what activity was performed (e.g. informant witness).\n    \"\"\"\n    contributor: [AdverseEventcontributor_contributor_Union]\n\n    \"\"\"\n    Describes the entity that is suspected to have caused the adverse event.\n    \"\"\"\n    suspectEntity: [AdverseEventsuspectEntity]\n\n    \"\"\"\n    AdverseEvent.subjectMedicalHistory.\n    \"\"\"\n    subjectMedicalHistory: [AdverseEventsubjectMedicalHistory_subjectMedicalHistory_Union]\n\n    \"\"\"\n    AdverseEvent.referenceDocument.\n    \"\"\"\n    referenceDocument: [AdverseEventreferenceDocument_referenceDocument_Union]\n\n    \"\"\"\n    AdverseEvent.study.\n    \"\"\"\n    study: [AdverseEventstudy_study_Union]\n  }\n\n  enum AdverseEvent_Enum_input {\n    AdverseEvent\n  }\n\n  enum AdverseEvent_Enum_schema {\n    AdverseEvent\n  }\n\n  \"\"\"\n  Actual or  potential/avoided event causing unintended physical injury resulting\n  from or contributed to by medical care, a research study or other healthcare\n  setting factors that requires additional monitoring, treatment, or\n  hospitalization, or that results in death.\n  \"\"\"\n  input AdverseEvent_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: AdverseEvent_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this adverse event by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    Whether the event actually happened, or just had the potential to. Note that\n    this is independent of whether anyone was affected or harmed or how severely.\n    \"\"\"\n    _actuality: Element_Input\n\n    \"\"\"\n    Whether the event actually happened, or just had the potential to. Note that\n    this is independent of whether anyone was affected or harmed or how severely.\n    \"\"\"\n    actuality: Code!\n\n    \"\"\"\n    The overall type of event, intended for search and filtering purposes.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    This element defines the specific type of event that occurred or that was prevented from occurring.\n    \"\"\"\n    event: CodeableConcept_Input\n\n    \"\"\"\n    This subject or group impacted by the event.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The Encounter during which AdverseEvent was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The date (and perhaps time) when the adverse event occurred.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date (and perhaps time) when the adverse event occurred.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Estimated or actual date the AdverseEvent began, in the opinion of the reporter.\n    \"\"\"\n    _detected: Element_Input\n\n    \"\"\"\n    Estimated or actual date the AdverseEvent began, in the opinion of the reporter.\n    \"\"\"\n    detected: DateTime\n\n    \"\"\"\n    The date on which the existence of the AdverseEvent was first recorded.\n    \"\"\"\n    _recordedDate: Element_Input\n\n    \"\"\"\n    The date on which the existence of the AdverseEvent was first recorded.\n    \"\"\"\n    recordedDate: DateTime\n\n    \"\"\"\n    Includes information about the reaction that occurred as a result of exposure\n    to a substance (for example, a drug or a chemical).\n    \"\"\"\n    resultingCondition: [String]\n\n    \"\"\"\n    The information about where the adverse event occurred.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    Assessment whether this event was of real importance.\n    \"\"\"\n    seriousness: CodeableConcept_Input\n\n    \"\"\"\n    Describes the severity of the adverse event, in relation to the subject.\n    Contrast to AdverseEvent.seriousness - a severe rash might not be serious, but\n    a mild heart problem is.\n    \"\"\"\n    severity: CodeableConcept_Input\n\n    \"\"\"\n    Describes the type of outcome from the adverse event.\n    \"\"\"\n    outcome: CodeableConcept_Input\n\n    \"\"\"\n    Information on who recorded the adverse event.  May be the patient or a practitioner.\n    \"\"\"\n    recorder: String\n\n    \"\"\"\n    Parties that may or should contribute or have contributed information to the\n    adverse event, which can consist of one or more activities.  Such information\n    includes information leading to the decision to perform the activity and how\n    to perform the activity (e.g. consultant), information that the activity\n    itself seeks to reveal (e.g. informant of clinical history), or information\n    about what activity was performed (e.g. informant witness).\n    \"\"\"\n    contributor: [String]\n\n    \"\"\"\n    Describes the entity that is suspected to have caused the adverse event.\n    \"\"\"\n    suspectEntity: [AdverseEventsuspectEntity_Input]\n\n    \"\"\"\n    AdverseEvent.subjectMedicalHistory.\n    \"\"\"\n    subjectMedicalHistory: [String]\n\n    \"\"\"\n    AdverseEvent.referenceDocument.\n    \"\"\"\n    referenceDocument: [String]\n\n    \"\"\"\n    AdverseEvent.study.\n    \"\"\"\n    study: [String]\n  }\n\n  \"\"\"\n  Parties that may or should contribute or have contributed information to the\n  adverse event, which can consist of one or more activities.  Such information\n  includes information leading to the decision to perform the activity and how to\n  perform the activity (e.g. consultant), information that the activity itself\n  seeks to reveal (e.g. informant of clinical history), or information about what\n  activity was performed (e.g. informant witness).\n  \"\"\"\n  union AdverseEventcontributor_contributor_Union =\n      Practitioner\n    | PractitionerRole\n    | Device\n\n  \"\"\"\n  The Encounter during which AdverseEvent was created or to which the creation of this record is tightly associated.\n  \"\"\"\n  union AdverseEventencounter_encounter_Union = Encounter\n\n  \"\"\"\n  The information about where the adverse event occurred.\n  \"\"\"\n  union AdverseEventlocation_location_Union = Location\n\n  \"\"\"\n  Information on who recorded the adverse event.  May be the patient or a practitioner.\n  \"\"\"\n  union AdverseEventrecorder_recorder_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n\n  \"\"\"\n  AdverseEvent.referenceDocument.\n  \"\"\"\n  union AdverseEventreferenceDocument_referenceDocument_Union =\n      DocumentReference\n\n  \"\"\"\n  Includes information about the reaction that occurred as a result of exposure to\n  a substance (for example, a drug or a chemical).\n  \"\"\"\n  union AdverseEventresultingCondition_resultingCondition_Union =\n      Condition\n\n  \"\"\"\n  AdverseEvent.study.\n  \"\"\"\n  union AdverseEventstudy_study_Union = ResearchStudy\n\n  \"\"\"\n  This subject or group impacted by the event.\n  \"\"\"\n  union AdverseEventsubject_subject_Union =\n      Patient\n    | Group\n    | Practitioner\n    | RelatedPerson\n\n  \"\"\"\n  AdverseEvent.subjectMedicalHistory.\n  \"\"\"\n  union AdverseEventsubjectMedicalHistory_subjectMedicalHistory_Union =\n      Condition\n    | Observation\n    | AllergyIntolerance\n    | FamilyMemberHistory\n    | Immunization\n    | Procedure\n    | Media\n    | DocumentReference\n\n  type AdverseEventsuspectEntity {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifies the actual instance of what caused the adverse event.  May be a\n    substance, medication, medication administration, medication statement or a device.\n    \"\"\"\n    instance: AdverseEventsuspectEntityinstance_instance_Union!\n\n    \"\"\"\n    Information on the possible cause of the event.\n    \"\"\"\n    causality: [AdverseEventsuspectEntitycausality]\n  }\n\n  input AdverseEventsuspectEntity_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifies the actual instance of what caused the adverse event.  May be a\n    substance, medication, medication administration, medication statement or a device.\n    \"\"\"\n    instance: String!\n\n    \"\"\"\n    Information on the possible cause of the event.\n    \"\"\"\n    causality: [AdverseEventsuspectEntitycausality_Input]\n  }\n\n  type AdverseEventsuspectEntitycausality {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Assessment of if the entity caused the event.\n    \"\"\"\n    assessment: CodeableConcept\n\n    \"\"\"\n    AdverseEvent.suspectEntity.causalityProductRelatedness.\n    \"\"\"\n    productRelatedness: String\n\n    \"\"\"\n    AdverseEvent.suspectEntity.causalityAuthor.\n    \"\"\"\n    author: AdverseEventsuspectEntitycausalityauthor_author_Union\n\n    \"\"\"\n    ProbabilityScale | Bayesian | Checklist.\n    \"\"\"\n    method: CodeableConcept\n  }\n\n  input AdverseEventsuspectEntitycausality_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Assessment of if the entity caused the event.\n    \"\"\"\n    assessment: CodeableConcept_Input\n\n    \"\"\"\n    AdverseEvent.suspectEntity.causalityProductRelatedness.\n    \"\"\"\n    _productRelatedness: Element_Input\n\n    \"\"\"\n    AdverseEvent.suspectEntity.causalityProductRelatedness.\n    \"\"\"\n    productRelatedness: String\n\n    \"\"\"\n    AdverseEvent.suspectEntity.causalityAuthor.\n    \"\"\"\n    author: String\n\n    \"\"\"\n    ProbabilityScale | Bayesian | Checklist.\n    \"\"\"\n    method: CodeableConcept_Input\n  }\n\n  \"\"\"\n  AdverseEvent.suspectEntity.causalityAuthor.\n  \"\"\"\n  union AdverseEventsuspectEntitycausalityauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  Identifies the actual instance of what caused the adverse event.  May be a\n  substance, medication, medication administration, medication statement or a device.\n  \"\"\"\n  union AdverseEventsuspectEntityinstance_instance_Union =\n      Immunization\n    | Procedure\n    | Substance\n    | Medication\n    | MedicationAdministration\n    | MedicationStatement\n    | Device\n\n  \"\"\"\n  Base StructureDefinition for Age Type: A duration of time during which an organism (or a process) has existed.\n  \"\"\"\n  type Age {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  Base StructureDefinition for Age Type: A duration of time during which an organism (or a process) has existed.\n  \"\"\"\n  input Age_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    _comparator: Element_Input\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    _unit: Element_Input\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  Risk of harmful or undesirable, physiological response which is unique to an\n  individual and associated with exposure to a substance.\n  \"\"\"\n  type AllergyIntolerance {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: AllergyIntolerance_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this AllergyIntolerance by the performer or\n    other systems which remain constant as the resource is updated and propagates\n    from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The clinical status of the allergy or intolerance.\n    \"\"\"\n    clinicalStatus: CodeableConcept\n\n    \"\"\"\n    Assertion about certainty associated with the propensity, or potential risk,\n    of a reaction to the identified substance (including pharmaceutical product).\n    \"\"\"\n    verificationStatus: CodeableConcept\n\n    \"\"\"\n    Identification of the underlying physiological mechanism for the reaction risk.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Category of the identified substance.\n    \"\"\"\n    category: [Code]\n\n    \"\"\"\n    Estimate of the potential clinical harm, or seriousness, of the reaction to the identified substance.\n    \"\"\"\n    criticality: Code\n\n    \"\"\"\n    Code for an allergy or intolerance statement (either a positive or a\n    negated/excluded statement).  This may be a code for a substance or\n    pharmaceutical product that is considered to be responsible for the adverse\n    reaction risk (e.g., 'Latex'), an allergy or intolerance condition (e.g.,\n    'Latex allergy'), or a negated/excluded code for a specific substance or class\n    (e.g., 'No latex allergy') or a general or categorical negated statement\n    (e.g.,  'No known allergy', 'No known drug allergies').  Note: the substance\n    for a specific reaction may be different from the substance identified as the\n    cause of the risk, but it must be consistent with it. For instance, it may be\n    a more specific substance (e.g. a brand medication) or a composite product\n    that includes the identified substance. It must be clinically safe to only\n    process the 'code' and ignore the 'reaction.substance'.  If a receiving system\n    is unable to confirm that AllergyIntolerance.reaction.substance falls within\n    the semantic scope of AllergyIntolerance.code, then the receiving system\n    should ignore AllergyIntolerance.reaction.substance.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The patient who has the allergy or intolerance.\n    \"\"\"\n    patient: AllergyIntolerancepatient_patient_Union!\n\n    \"\"\"\n    The encounter when the allergy or intolerance was asserted.\n    \"\"\"\n    encounter: AllergyIntoleranceencounter_encounter_Union\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetDateTime: DateTime\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetAge: Age\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetPeriod: Period\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetRange: Range\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetString: String\n\n    \"\"\"\n    The recordedDate represents when this particular AllergyIntolerance record was\n    created in the system, which is often a system-generated date.\n    \"\"\"\n    recordedDate: DateTime\n\n    \"\"\"\n    Individual who recorded the record and takes responsibility for its content.\n    \"\"\"\n    recorder: AllergyIntolerancerecorder_recorder_Union\n\n    \"\"\"\n    The source of the information about the allergy that is recorded.\n    \"\"\"\n    asserter: AllergyIntoleranceasserter_asserter_Union\n\n    \"\"\"\n    Represents the date and/or time of the last known occurrence of a reaction event.\n    \"\"\"\n    lastOccurrence: DateTime\n\n    \"\"\"\n    Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Details about each adverse reaction event linked to exposure to the identified substance.\n    \"\"\"\n    reaction: [AllergyIntolerancereaction]\n  }\n\n  enum AllergyIntolerance_Enum_input {\n    AllergyIntolerance\n  }\n\n  enum AllergyIntolerance_Enum_schema {\n    AllergyIntolerance\n  }\n\n  \"\"\"\n  Risk of harmful or undesirable, physiological response which is unique to an\n  individual and associated with exposure to a substance.\n  \"\"\"\n  input AllergyIntolerance_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: AllergyIntolerance_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this AllergyIntolerance by the performer or\n    other systems which remain constant as the resource is updated and propagates\n    from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The clinical status of the allergy or intolerance.\n    \"\"\"\n    clinicalStatus: CodeableConcept_Input\n\n    \"\"\"\n    Assertion about certainty associated with the propensity, or potential risk,\n    of a reaction to the identified substance (including pharmaceutical product).\n    \"\"\"\n    verificationStatus: CodeableConcept_Input\n\n    \"\"\"\n    Identification of the underlying physiological mechanism for the reaction risk.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Identification of the underlying physiological mechanism for the reaction risk.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Category of the identified substance.\n    \"\"\"\n    _category: Element_Input\n\n    \"\"\"\n    Category of the identified substance.\n    \"\"\"\n    category: [Code]\n\n    \"\"\"\n    Estimate of the potential clinical harm, or seriousness, of the reaction to the identified substance.\n    \"\"\"\n    _criticality: Element_Input\n\n    \"\"\"\n    Estimate of the potential clinical harm, or seriousness, of the reaction to the identified substance.\n    \"\"\"\n    criticality: Code\n\n    \"\"\"\n    Code for an allergy or intolerance statement (either a positive or a\n    negated/excluded statement).  This may be a code for a substance or\n    pharmaceutical product that is considered to be responsible for the adverse\n    reaction risk (e.g., 'Latex'), an allergy or intolerance condition (e.g.,\n    'Latex allergy'), or a negated/excluded code for a specific substance or class\n    (e.g., 'No latex allergy') or a general or categorical negated statement\n    (e.g.,  'No known allergy', 'No known drug allergies').  Note: the substance\n    for a specific reaction may be different from the substance identified as the\n    cause of the risk, but it must be consistent with it. For instance, it may be\n    a more specific substance (e.g. a brand medication) or a composite product\n    that includes the identified substance. It must be clinically safe to only\n    process the 'code' and ignore the 'reaction.substance'.  If a receiving system\n    is unable to confirm that AllergyIntolerance.reaction.substance falls within\n    the semantic scope of AllergyIntolerance.code, then the receiving system\n    should ignore AllergyIntolerance.reaction.substance.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The patient who has the allergy or intolerance.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The encounter when the allergy or intolerance was asserted.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    _onsetDateTime: Element_Input\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetDateTime: DateTime\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetAge: Age_Input\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetPeriod: Period_Input\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetRange: Range_Input\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    _onsetString: Element_Input\n\n    \"\"\"\n    Estimated or actual date,  date-time, or age when allergy or intolerance was identified.\n    \"\"\"\n    onsetString: String\n\n    \"\"\"\n    The recordedDate represents when this particular AllergyIntolerance record was\n    created in the system, which is often a system-generated date.\n    \"\"\"\n    _recordedDate: Element_Input\n\n    \"\"\"\n    The recordedDate represents when this particular AllergyIntolerance record was\n    created in the system, which is often a system-generated date.\n    \"\"\"\n    recordedDate: DateTime\n\n    \"\"\"\n    Individual who recorded the record and takes responsibility for its content.\n    \"\"\"\n    recorder: String\n\n    \"\"\"\n    The source of the information about the allergy that is recorded.\n    \"\"\"\n    asserter: String\n\n    \"\"\"\n    Represents the date and/or time of the last known occurrence of a reaction event.\n    \"\"\"\n    _lastOccurrence: Element_Input\n\n    \"\"\"\n    Represents the date and/or time of the last known occurrence of a reaction event.\n    \"\"\"\n    lastOccurrence: DateTime\n\n    \"\"\"\n    Additional narrative about the propensity for the Adverse Reaction, not captured in other fields.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Details about each adverse reaction event linked to exposure to the identified substance.\n    \"\"\"\n    reaction: [AllergyIntolerancereaction_Input]\n  }\n\n  \"\"\"\n  The source of the information about the allergy that is recorded.\n  \"\"\"\n  union AllergyIntoleranceasserter_asserter_Union =\n      Patient\n    | RelatedPerson\n    | Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The encounter when the allergy or intolerance was asserted.\n  \"\"\"\n  union AllergyIntoleranceencounter_encounter_Union = Encounter\n\n  \"\"\"\n  The patient who has the allergy or intolerance.\n  \"\"\"\n  union AllergyIntolerancepatient_patient_Union = Patient\n\n  type AllergyIntolerancereaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identification of the specific substance (or pharmaceutical product)\n    considered to be responsible for the Adverse Reaction event. Note: the\n    substance for a specific reaction may be different from the substance\n    identified as the cause of the risk, but it must be consistent with it. For\n    instance, it may be a more specific substance (e.g. a brand medication) or a\n    composite product that includes the identified substance. It must be\n    clinically safe to only process the 'code' and ignore the\n    'reaction.substance'.  If a receiving system is unable to confirm that\n    AllergyIntolerance.reaction.substance falls within the semantic scope of\n    AllergyIntolerance.code, then the receiving system should ignore\n    AllergyIntolerance.reaction.substance.\n    \"\"\"\n    substance: CodeableConcept\n\n    \"\"\"\n    Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.\n    \"\"\"\n    manifestation: [CodeableConcept!]\n\n    \"\"\"\n    Text description about the reaction as a whole, including details of the manifestation if required.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Record of the date and/or time of the onset of the Reaction.\n    \"\"\"\n    onset: DateTime\n\n    \"\"\"\n    Clinical assessment of the severity of the reaction event as a whole,\n    potentially considering multiple different manifestations.\n    \"\"\"\n    severity: Code\n\n    \"\"\"\n    Identification of the route by which the subject was exposed to the substance.\n    \"\"\"\n    exposureRoute: CodeableConcept\n\n    \"\"\"\n    Additional text about the adverse reaction event not captured in other fields.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  input AllergyIntolerancereaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identification of the specific substance (or pharmaceutical product)\n    considered to be responsible for the Adverse Reaction event. Note: the\n    substance for a specific reaction may be different from the substance\n    identified as the cause of the risk, but it must be consistent with it. For\n    instance, it may be a more specific substance (e.g. a brand medication) or a\n    composite product that includes the identified substance. It must be\n    clinically safe to only process the 'code' and ignore the\n    'reaction.substance'.  If a receiving system is unable to confirm that\n    AllergyIntolerance.reaction.substance falls within the semantic scope of\n    AllergyIntolerance.code, then the receiving system should ignore\n    AllergyIntolerance.reaction.substance.\n    \"\"\"\n    substance: CodeableConcept_Input\n\n    \"\"\"\n    Clinical symptoms and/or signs that are observed or associated with the adverse reaction event.\n    \"\"\"\n    manifestation: [CodeableConcept_Input!]\n\n    \"\"\"\n    Text description about the reaction as a whole, including details of the manifestation if required.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Text description about the reaction as a whole, including details of the manifestation if required.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Record of the date and/or time of the onset of the Reaction.\n    \"\"\"\n    _onset: Element_Input\n\n    \"\"\"\n    Record of the date and/or time of the onset of the Reaction.\n    \"\"\"\n    onset: DateTime\n\n    \"\"\"\n    Clinical assessment of the severity of the reaction event as a whole,\n    potentially considering multiple different manifestations.\n    \"\"\"\n    _severity: Element_Input\n\n    \"\"\"\n    Clinical assessment of the severity of the reaction event as a whole,\n    potentially considering multiple different manifestations.\n    \"\"\"\n    severity: Code\n\n    \"\"\"\n    Identification of the route by which the subject was exposed to the substance.\n    \"\"\"\n    exposureRoute: CodeableConcept_Input\n\n    \"\"\"\n    Additional text about the adverse reaction event not captured in other fields.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  Individual who recorded the record and takes responsibility for its content.\n  \"\"\"\n  union AllergyIntolerancerecorder_recorder_Union =\n      Practitioner\n    | PractitionerRole\n    | Patient\n    | RelatedPerson\n\n  \"\"\"\n  Base StructureDefinition for Annotation Type: A  text note which also  contains\n  information about who made the statement and when.\n  \"\"\"\n  type Annotation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The individual responsible for making the annotation.\n    \"\"\"\n    authorReference: AnnotationauthorReference_authorReference_Union\n\n    \"\"\"\n    The individual responsible for making the annotation.\n    \"\"\"\n    authorString: String\n\n    \"\"\"\n    Indicates when this particular annotation was made.\n    \"\"\"\n    time: DateTime\n\n    \"\"\"\n    The text of the annotation in markdown format.\n    \"\"\"\n    text: String!\n  }\n\n  \"\"\"\n  Base StructureDefinition for Annotation Type: A  text note which also  contains\n  information about who made the statement and when.\n  \"\"\"\n  input Annotation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The individual responsible for making the annotation.\n    \"\"\"\n    authorReference: String\n\n    \"\"\"\n    The individual responsible for making the annotation.\n    \"\"\"\n    _authorString: Element_Input\n\n    \"\"\"\n    The individual responsible for making the annotation.\n    \"\"\"\n    authorString: String\n\n    \"\"\"\n    Indicates when this particular annotation was made.\n    \"\"\"\n    _time: Element_Input\n\n    \"\"\"\n    Indicates when this particular annotation was made.\n    \"\"\"\n    time: DateTime\n\n    \"\"\"\n    The text of the annotation in markdown format.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    The text of the annotation in markdown format.\n    \"\"\"\n    text: String!\n  }\n\n  \"\"\"\n  The individual responsible for making the annotation.\n  \"\"\"\n  union AnnotationauthorReference_authorReference_Union =\n      Practitioner\n    | Patient\n    | RelatedPerson\n    | Organization\n\n  \"\"\"\n  A booking of a healthcare event among patient(s), practitioner(s), related\n  person(s) and/or device(s) for a specific date/time. This may result in one or\n  more Encounter(s).\n  \"\"\"\n  type Appointment {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Appointment_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    This records identifiers associated with this appointment concern that are\n    defined by business processes and/or used to refer to it when a direct URL\n    reference to the resource itself is not appropriate (e.g. in CDA documents, or\n    in written / printed documentation).\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The overall status of the Appointment. Each of the participants has their own\n    participation status which indicates their involvement in the process, however\n    this status indicates the shared status.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The coded reason for the appointment being cancelled. This is often used in\n    reporting/billing/futher processing to determine if further actions are\n    required, or specific fees apply.\n    \"\"\"\n    cancelationReason: CodeableConcept\n\n    \"\"\"\n    A broad categorization of the service that is to be performed during this appointment.\n    \"\"\"\n    serviceCategory: [CodeableConcept]\n\n    \"\"\"\n    The specific service that is to be performed during this appointment.\n    \"\"\"\n    serviceType: [CodeableConcept]\n\n    \"\"\"\n    The specialty of a practitioner that would be required to perform the service requested in this appointment.\n    \"\"\"\n    specialty: [CodeableConcept]\n\n    \"\"\"\n    The style of appointment or patient that has been booked in the slot (not service type).\n    \"\"\"\n    appointmentType: CodeableConcept\n\n    \"\"\"\n    The coded reason that this appointment is being scheduled. This is more clinical than administrative.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Reason the appointment has been scheduled to take place, as specified using\n    information from another resource. When the patient arrives and the encounter\n    begins it may be used as the admission diagnosis. The indication will\n    typically be a Condition (with other resources referenced in the\n    evidence.detail), or a Procedure.\n    \"\"\"\n    reasonReference: [AppointmentreasonReference_reasonReference_Union]\n\n    \"\"\"\n    The priority of the appointment. Can be used to make informed decisions if\n    needing to re-prioritize appointments. (The iCal Standard specifies 0 as\n    undefined, 1 as highest, 9 as lowest priority).\n    \"\"\"\n    priority: UnsignedInt\n\n    \"\"\"\n    The brief description of the appointment as would be shown on a subject line\n    in a meeting request, or appointment list. Detailed or expanded information\n    should be put in the comment field.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Additional information to support the appointment provided when making the appointment.\n    \"\"\"\n    supportingInformation: [AppointmentsupportingInformation_supportingInformation_Union]\n\n    \"\"\"\n    Date/Time that the appointment is to take place.\n    \"\"\"\n    start: Instant\n\n    \"\"\"\n    Date/Time that the appointment is to conclude.\n    \"\"\"\n    end: Instant\n\n    \"\"\"\n    Number of minutes that the appointment is to take. This can be less than the\n    duration between the start and end times.  For example, where the actual time\n    of appointment is only an estimate or if a 30 minute appointment is being\n    requested, but any time would work.  Also, if there is, for example, a planned\n    15 minute break in the middle of a long appointment, the duration may be 15\n    minutes less than the difference between the start and end.\n    \"\"\"\n    minutesDuration: PositiveInt\n\n    \"\"\"\n    The slots from the participants' schedules that will be filled by the appointment.\n    \"\"\"\n    slot: [Appointmentslot_slot_Union]\n\n    \"\"\"\n    The date that this appointment was initially created. This could be different\n    to the meta.lastModified value on the initial entry, as this could have been\n    before the resource was created on the  server, and should remain\n    unchanged over the lifespan of the appointment.\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    Additional comments about the appointment.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    While Appointment.comment contains information for internal use,\n    Appointment.patientInstructions is used to capture patient facing information\n    about the Appointment (e.g. please bring your referral or fast from 8pm night before).\n    \"\"\"\n    patientInstruction: String\n\n    \"\"\"\n    The service request this appointment is allocated to assess (e.g. incoming referral or procedure request).\n    \"\"\"\n    basedOn: [AppointmentbasedOn_basedOn_Union]\n\n    \"\"\"\n    List of participants involved in the appointment.\n    \"\"\"\n    participant: [Appointmentparticipant!]\n\n    \"\"\"\n    A set of date ranges (potentially including times) that the appointment is\n    preferred to be scheduled within.  The duration (usually in minutes) could\n    also be provided to indicate the length of the appointment to fill and\n    populate the start/end times for the actual allocated time. However, in other\n    situations the duration may be calculated by the scheduling system.\n    \"\"\"\n    requestedPeriod: [Period]\n  }\n\n  enum Appointment_Enum_input {\n    Appointment\n  }\n\n  enum Appointment_Enum_schema {\n    Appointment\n  }\n\n  \"\"\"\n  A booking of a healthcare event among patient(s), practitioner(s), related\n  person(s) and/or device(s) for a specific date/time. This may result in one or\n  more Encounter(s).\n  \"\"\"\n  input Appointment_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Appointment_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    This records identifiers associated with this appointment concern that are\n    defined by business processes and/or used to refer to it when a direct URL\n    reference to the resource itself is not appropriate (e.g. in CDA documents, or\n    in written / printed documentation).\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The overall status of the Appointment. Each of the participants has their own\n    participation status which indicates their involvement in the process, however\n    this status indicates the shared status.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The overall status of the Appointment. Each of the participants has their own\n    participation status which indicates their involvement in the process, however\n    this status indicates the shared status.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The coded reason for the appointment being cancelled. This is often used in\n    reporting/billing/futher processing to determine if further actions are\n    required, or specific fees apply.\n    \"\"\"\n    cancelationReason: CodeableConcept_Input\n\n    \"\"\"\n    A broad categorization of the service that is to be performed during this appointment.\n    \"\"\"\n    serviceCategory: [CodeableConcept_Input]\n\n    \"\"\"\n    The specific service that is to be performed during this appointment.\n    \"\"\"\n    serviceType: [CodeableConcept_Input]\n\n    \"\"\"\n    The specialty of a practitioner that would be required to perform the service requested in this appointment.\n    \"\"\"\n    specialty: [CodeableConcept_Input]\n\n    \"\"\"\n    The style of appointment or patient that has been booked in the slot (not service type).\n    \"\"\"\n    appointmentType: CodeableConcept_Input\n\n    \"\"\"\n    The coded reason that this appointment is being scheduled. This is more clinical than administrative.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Reason the appointment has been scheduled to take place, as specified using\n    information from another resource. When the patient arrives and the encounter\n    begins it may be used as the admission diagnosis. The indication will\n    typically be a Condition (with other resources referenced in the\n    evidence.detail), or a Procedure.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    The priority of the appointment. Can be used to make informed decisions if\n    needing to re-prioritize appointments. (The iCal Standard specifies 0 as\n    undefined, 1 as highest, 9 as lowest priority).\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    The priority of the appointment. Can be used to make informed decisions if\n    needing to re-prioritize appointments. (The iCal Standard specifies 0 as\n    undefined, 1 as highest, 9 as lowest priority).\n    \"\"\"\n    priority: UnsignedInt\n\n    \"\"\"\n    The brief description of the appointment as would be shown on a subject line\n    in a meeting request, or appointment list. Detailed or expanded information\n    should be put in the comment field.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The brief description of the appointment as would be shown on a subject line\n    in a meeting request, or appointment list. Detailed or expanded information\n    should be put in the comment field.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Additional information to support the appointment provided when making the appointment.\n    \"\"\"\n    supportingInformation: [String]\n\n    \"\"\"\n    Date/Time that the appointment is to take place.\n    \"\"\"\n    _start: Element_Input\n\n    \"\"\"\n    Date/Time that the appointment is to take place.\n    \"\"\"\n    start: Instant\n\n    \"\"\"\n    Date/Time that the appointment is to conclude.\n    \"\"\"\n    _end: Element_Input\n\n    \"\"\"\n    Date/Time that the appointment is to conclude.\n    \"\"\"\n    end: Instant\n\n    \"\"\"\n    Number of minutes that the appointment is to take. This can be less than the\n    duration between the start and end times.  For example, where the actual time\n    of appointment is only an estimate or if a 30 minute appointment is being\n    requested, but any time would work.  Also, if there is, for example, a planned\n    15 minute break in the middle of a long appointment, the duration may be 15\n    minutes less than the difference between the start and end.\n    \"\"\"\n    _minutesDuration: Element_Input\n\n    \"\"\"\n    Number of minutes that the appointment is to take. This can be less than the\n    duration between the start and end times.  For example, where the actual time\n    of appointment is only an estimate or if a 30 minute appointment is being\n    requested, but any time would work.  Also, if there is, for example, a planned\n    15 minute break in the middle of a long appointment, the duration may be 15\n    minutes less than the difference between the start and end.\n    \"\"\"\n    minutesDuration: PositiveInt\n\n    \"\"\"\n    The slots from the participants' schedules that will be filled by the appointment.\n    \"\"\"\n    slot: [String]\n\n    \"\"\"\n    The date that this appointment was initially created. This could be different\n    to the meta.lastModified value on the initial entry, as this could have been\n    before the resource was created on the  server, and should remain\n    unchanged over the lifespan of the appointment.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date that this appointment was initially created. This could be different\n    to the meta.lastModified value on the initial entry, as this could have been\n    before the resource was created on the  server, and should remain\n    unchanged over the lifespan of the appointment.\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    Additional comments about the appointment.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Additional comments about the appointment.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    While Appointment.comment contains information for internal use,\n    Appointment.patientInstructions is used to capture patient facing information\n    about the Appointment (e.g. please bring your referral or fast from 8pm night before).\n    \"\"\"\n    _patientInstruction: Element_Input\n\n    \"\"\"\n    While Appointment.comment contains information for internal use,\n    Appointment.patientInstructions is used to capture patient facing information\n    about the Appointment (e.g. please bring your referral or fast from 8pm night before).\n    \"\"\"\n    patientInstruction: String\n\n    \"\"\"\n    The service request this appointment is allocated to assess (e.g. incoming referral or procedure request).\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    List of participants involved in the appointment.\n    \"\"\"\n    participant: [Appointmentparticipant_Input!]\n\n    \"\"\"\n    A set of date ranges (potentially including times) that the appointment is\n    preferred to be scheduled within.  The duration (usually in minutes) could\n    also be provided to indicate the length of the appointment to fill and\n    populate the start/end times for the actual allocated time. However, in other\n    situations the duration may be calculated by the scheduling system.\n    \"\"\"\n    requestedPeriod: [Period_Input]\n  }\n\n  \"\"\"\n  The service request this appointment is allocated to assess (e.g. incoming referral or procedure request).\n  \"\"\"\n  union AppointmentbasedOn_basedOn_Union = ServiceRequest\n\n  type Appointmentparticipant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Role of participant in the appointment.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    A Person, Location/HealthcareService or Device that is participating in the appointment.\n    \"\"\"\n    actor: Appointmentparticipantactor_actor_Union\n\n    \"\"\"\n    Whether this participant is required to be present at the meeting. This covers\n    a use-case where two doctors need to meet to discuss the results for a\n    specific patient, and the patient is not required to be present.\n    \"\"\"\n    required: Code\n\n    \"\"\"\n    Participation status of the actor.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Participation period of the actor.\n    \"\"\"\n    period: Period\n  }\n\n  input Appointmentparticipant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Role of participant in the appointment.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    A Person, Location/HealthcareService or Device that is participating in the appointment.\n    \"\"\"\n    actor: String\n\n    \"\"\"\n    Whether this participant is required to be present at the meeting. This covers\n    a use-case where two doctors need to meet to discuss the results for a\n    specific patient, and the patient is not required to be present.\n    \"\"\"\n    _required: Element_Input\n\n    \"\"\"\n    Whether this participant is required to be present at the meeting. This covers\n    a use-case where two doctors need to meet to discuss the results for a\n    specific patient, and the patient is not required to be present.\n    \"\"\"\n    required: Code\n\n    \"\"\"\n    Participation status of the actor.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Participation status of the actor.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Participation period of the actor.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  A Person, Location/HealthcareService or Device that is participating in the appointment.\n  \"\"\"\n  union Appointmentparticipantactor_actor_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Device\n    | HealthcareService\n    | Location\n\n  \"\"\"\n  Reason the appointment has been scheduled to take place, as specified using\n  information from another resource. When the patient arrives and the encounter\n  begins it may be used as the admission diagnosis. The indication will typically\n  be a Condition (with other resources referenced in the evidence.detail), or a Procedure.\n  \"\"\"\n  union AppointmentreasonReference_reasonReference_Union =\n      Condition\n    | Procedure\n    | Observation\n    | ImmunizationRecommendation\n\n  \"\"\"\n  A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.\n  \"\"\"\n  type AppointmentResponse {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: AppointmentResponse_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    This records identifiers associated with this appointment response concern\n    that are defined by business processes and/ or used to refer to it when a\n    direct URL reference to the resource itself is not appropriate.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Appointment that this response is replying to.\n    \"\"\"\n    appointment: AppointmentResponseappointment_appointment_Union!\n\n    \"\"\"\n    Date/Time that the appointment is to take place, or requested new start time.\n    \"\"\"\n    start: Instant\n\n    \"\"\"\n    This may be either the same as the appointment request to confirm the details\n    of the appointment, or alternately a new time to request a re-negotiation of the end time.\n    \"\"\"\n    end: Instant\n\n    \"\"\"\n    Role of participant in the appointment.\n    \"\"\"\n    participantType: [CodeableConcept]\n\n    \"\"\"\n    A Person, Location, HealthcareService, or Device that is participating in the appointment.\n    \"\"\"\n    actor: AppointmentResponseactor_actor_Union\n\n    \"\"\"\n    Participation status of the participant. When the status is declined or\n    tentative if the start/end times are different to the appointment, then these\n    times should be interpreted as a requested time change. When the status is\n    accepted, the times can either be the time of the appointment (as a\n    confirmation of the time) or can be empty.\n    \"\"\"\n    participantStatus: Code!\n\n    \"\"\"\n    Additional comments about the appointment.\n    \"\"\"\n    comment: String\n  }\n\n  enum AppointmentResponse_Enum_input {\n    AppointmentResponse\n  }\n\n  enum AppointmentResponse_Enum_schema {\n    AppointmentResponse\n  }\n\n  \"\"\"\n  A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection.\n  \"\"\"\n  input AppointmentResponse_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: AppointmentResponse_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    This records identifiers associated with this appointment response concern\n    that are defined by business processes and/ or used to refer to it when a\n    direct URL reference to the resource itself is not appropriate.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Appointment that this response is replying to.\n    \"\"\"\n    appointment: String!\n\n    \"\"\"\n    Date/Time that the appointment is to take place, or requested new start time.\n    \"\"\"\n    _start: Element_Input\n\n    \"\"\"\n    Date/Time that the appointment is to take place, or requested new start time.\n    \"\"\"\n    start: Instant\n\n    \"\"\"\n    This may be either the same as the appointment request to confirm the details\n    of the appointment, or alternately a new time to request a re-negotiation of the end time.\n    \"\"\"\n    _end: Element_Input\n\n    \"\"\"\n    This may be either the same as the appointment request to confirm the details\n    of the appointment, or alternately a new time to request a re-negotiation of the end time.\n    \"\"\"\n    end: Instant\n\n    \"\"\"\n    Role of participant in the appointment.\n    \"\"\"\n    participantType: [CodeableConcept_Input]\n\n    \"\"\"\n    A Person, Location, HealthcareService, or Device that is participating in the appointment.\n    \"\"\"\n    actor: String\n\n    \"\"\"\n    Participation status of the participant. When the status is declined or\n    tentative if the start/end times are different to the appointment, then these\n    times should be interpreted as a requested time change. When the status is\n    accepted, the times can either be the time of the appointment (as a\n    confirmation of the time) or can be empty.\n    \"\"\"\n    _participantStatus: Element_Input\n\n    \"\"\"\n    Participation status of the participant. When the status is declined or\n    tentative if the start/end times are different to the appointment, then these\n    times should be interpreted as a requested time change. When the status is\n    accepted, the times can either be the time of the appointment (as a\n    confirmation of the time) or can be empty.\n    \"\"\"\n    participantStatus: Code!\n\n    \"\"\"\n    Additional comments about the appointment.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Additional comments about the appointment.\n    \"\"\"\n    comment: String\n  }\n\n  \"\"\"\n  A Person, Location, HealthcareService, or Device that is participating in the appointment.\n  \"\"\"\n  union AppointmentResponseactor_actor_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Device\n    | HealthcareService\n    | Location\n\n  \"\"\"\n  Appointment that this response is replying to.\n  \"\"\"\n  union AppointmentResponseappointment_appointment_Union = Appointment\n\n  \"\"\"\n  The slots from the participants' schedules that will be filled by the appointment.\n  \"\"\"\n  union Appointmentslot_slot_Union = Slot\n\n  \"\"\"\n  Additional information to support the appointment provided when making the appointment.\n  \"\"\"\n  union AppointmentsupportingInformation_supportingInformation_Union =\n      Resource\n\n  \"\"\"\n  Base StructureDefinition for Attachment Type: For referring to data content defined in other formats.\n  \"\"\"\n  type Attachment {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    Identifies the type of the data in the attachment and allows a method to be\n    chosen to interpret or render the data. Includes mime type parameters such as\n    charset where appropriate.\n    \"\"\"\n    contentType: Code\n\n    \"\"\"\n    The human language of the content. The value can be any valid value according to BCP 47.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    The actual data of the attachment - a sequence of bytes, base64 encoded.\n    \"\"\"\n    data: Base64Binary\n\n    \"\"\"\n    A location where the data can be accessed.\n    \"\"\"\n    url: Url\n\n    \"\"\"\n    The number of bytes of data that make up this attachment (before base64 encoding, if that is done).\n    \"\"\"\n    size: UnsignedInt\n\n    \"\"\"\n    The calculated hash of the data using SHA-1. Represented using base64.\n    \"\"\"\n    hash: Base64Binary\n\n    \"\"\"\n    A label or set of text to display in place of the data.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The date that the attachment was first created.\n    \"\"\"\n    creation: DateTime\n  }\n\n  \"\"\"\n  Base StructureDefinition for Attachment Type: For referring to data content defined in other formats.\n  \"\"\"\n  input Attachment_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    Identifies the type of the data in the attachment and allows a method to be\n    chosen to interpret or render the data. Includes mime type parameters such as\n    charset where appropriate.\n    \"\"\"\n    _contentType: Element_Input\n\n    \"\"\"\n    Identifies the type of the data in the attachment and allows a method to be\n    chosen to interpret or render the data. Includes mime type parameters such as\n    charset where appropriate.\n    \"\"\"\n    contentType: Code\n\n    \"\"\"\n    The human language of the content. The value can be any valid value according to BCP 47.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The human language of the content. The value can be any valid value according to BCP 47.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    The actual data of the attachment - a sequence of bytes, base64 encoded.\n    \"\"\"\n    _data: Element_Input\n\n    \"\"\"\n    The actual data of the attachment - a sequence of bytes, base64 encoded.\n    \"\"\"\n    data: Base64Binary\n\n    \"\"\"\n    A location where the data can be accessed.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    A location where the data can be accessed.\n    \"\"\"\n    url: Url\n\n    \"\"\"\n    The number of bytes of data that make up this attachment (before base64 encoding, if that is done).\n    \"\"\"\n    _size: Element_Input\n\n    \"\"\"\n    The number of bytes of data that make up this attachment (before base64 encoding, if that is done).\n    \"\"\"\n    size: UnsignedInt\n\n    \"\"\"\n    The calculated hash of the data using SHA-1. Represented using base64.\n    \"\"\"\n    _hash: Element_Input\n\n    \"\"\"\n    The calculated hash of the data using SHA-1. Represented using base64.\n    \"\"\"\n    hash: Base64Binary\n\n    \"\"\"\n    A label or set of text to display in place of the data.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A label or set of text to display in place of the data.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The date that the attachment was first created.\n    \"\"\"\n    _creation: Element_Input\n\n    \"\"\"\n    The date that the attachment was first created.\n    \"\"\"\n    creation: DateTime\n  }\n\n  \"\"\"\n  A record of an event made for purposes of maintaining a security log. Typical\n  uses include detection of intrusion attempts and monitoring for inappropriate usage.\n  \"\"\"\n  type AuditEvent {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: AuditEvent_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for a family of the event.  For example, a menu item, program,\n    rule, policy, function code, application name or URL. It identifies the\n    performed function.\n    \"\"\"\n    type: Coding!\n\n    \"\"\"\n    Identifier for the category of event.\n    \"\"\"\n    subtype: [Coding]\n\n    \"\"\"\n    Indicator for type of action performed during the event that generated the audit.\n    \"\"\"\n    action: Code\n\n    \"\"\"\n    The period during which the activity occurred.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    The time when the event was recorded.\n    \"\"\"\n    recorded: Instant!\n\n    \"\"\"\n    Indicates whether the event succeeded or failed.\n    \"\"\"\n    outcome: Code\n\n    \"\"\"\n    A free text description of the outcome of the event.\n    \"\"\"\n    outcomeDesc: String\n\n    \"\"\"\n    The purposeOfUse (reason) that was used during the event being recorded.\n    \"\"\"\n    purposeOfEvent: [CodeableConcept]\n\n    \"\"\"\n    An actor taking an active role in the event or activity that is logged.\n    \"\"\"\n    agent: [AuditEventagent!]\n\n    \"\"\"\n    The system that is reporting the event.\n    \"\"\"\n    source: AuditEventsource!\n\n    \"\"\"\n    Specific instances of data or objects that have been accessed.\n    \"\"\"\n    entity: [AuditEvententity]\n  }\n\n  enum AuditEvent_Enum_input {\n    AuditEvent\n  }\n\n  enum AuditEvent_Enum_schema {\n    AuditEvent\n  }\n\n  \"\"\"\n  A record of an event made for purposes of maintaining a security log. Typical\n  uses include detection of intrusion attempts and monitoring for inappropriate usage.\n  \"\"\"\n  input AuditEvent_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: AuditEvent_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for a family of the event.  For example, a menu item, program,\n    rule, policy, function code, application name or URL. It identifies the\n    performed function.\n    \"\"\"\n    type: Coding_Input!\n\n    \"\"\"\n    Identifier for the category of event.\n    \"\"\"\n    subtype: [Coding_Input]\n\n    \"\"\"\n    Indicator for type of action performed during the event that generated the audit.\n    \"\"\"\n    _action: Element_Input\n\n    \"\"\"\n    Indicator for type of action performed during the event that generated the audit.\n    \"\"\"\n    action: Code\n\n    \"\"\"\n    The period during which the activity occurred.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    The time when the event was recorded.\n    \"\"\"\n    _recorded: Element_Input\n\n    \"\"\"\n    The time when the event was recorded.\n    \"\"\"\n    recorded: Instant!\n\n    \"\"\"\n    Indicates whether the event succeeded or failed.\n    \"\"\"\n    _outcome: Element_Input\n\n    \"\"\"\n    Indicates whether the event succeeded or failed.\n    \"\"\"\n    outcome: Code\n\n    \"\"\"\n    A free text description of the outcome of the event.\n    \"\"\"\n    _outcomeDesc: Element_Input\n\n    \"\"\"\n    A free text description of the outcome of the event.\n    \"\"\"\n    outcomeDesc: String\n\n    \"\"\"\n    The purposeOfUse (reason) that was used during the event being recorded.\n    \"\"\"\n    purposeOfEvent: [CodeableConcept_Input]\n\n    \"\"\"\n    An actor taking an active role in the event or activity that is logged.\n    \"\"\"\n    agent: [AuditEventagent_Input!]\n\n    \"\"\"\n    The system that is reporting the event.\n    \"\"\"\n    source: AuditEventsource_Input!\n\n    \"\"\"\n    Specific instances of data or objects that have been accessed.\n    \"\"\"\n    entity: [AuditEvententity_Input]\n  }\n\n  type AuditEventagent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Specification of the participation type the user plays when performing the event.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The security role that the user was acting under, that come from local codes\n    defined by the access control security system (e.g. RBAC, ABAC) used in the local context.\n    \"\"\"\n    role: [CodeableConcept]\n\n    \"\"\"\n    Reference to who this agent is that was involved in the event.\n    \"\"\"\n    who: AuditEventagentwho_who_Union\n\n    \"\"\"\n    Alternative agent Identifier. For a human, this should be a user identifier\n    text string from authentication system. This identifier would be one known to\n    a common authentication system (e.g. single sign-on), if available.\n    \"\"\"\n    altId: String\n\n    \"\"\"\n    Human-meaningful name for the agent.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Indicator that the user is or is not the requestor, or initiator, for the event being audited.\n    \"\"\"\n    requestor: Boolean!\n\n    \"\"\"\n    Where the event occurred.\n    \"\"\"\n    location: AuditEventagentlocation_location_Union\n\n    \"\"\"\n    The policy or plan that authorized the activity being recorded. Typically, a\n    single activity may have multiple applicable policies, such as patient\n    consent, guarantor funding, etc. The policy would also indicate the security token used.\n    \"\"\"\n    policy: [Uri]\n\n    \"\"\"\n    Type of media involved. Used when the event is about exporting/importing onto media.\n    \"\"\"\n    media: Coding\n\n    \"\"\"\n    Logical network location for application activity, if the activity has a network location.\n    \"\"\"\n    network: AuditEventagentnetwork\n\n    \"\"\"\n    The reason (purpose of use), specific to this agent, that was used during the event being recorded.\n    \"\"\"\n    purposeOfUse: [CodeableConcept]\n  }\n\n  input AuditEventagent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Specification of the participation type the user plays when performing the event.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The security role that the user was acting under, that come from local codes\n    defined by the access control security system (e.g. RBAC, ABAC) used in the local context.\n    \"\"\"\n    role: [CodeableConcept_Input]\n\n    \"\"\"\n    Reference to who this agent is that was involved in the event.\n    \"\"\"\n    who: String\n\n    \"\"\"\n    Alternative agent Identifier. For a human, this should be a user identifier\n    text string from authentication system. This identifier would be one known to\n    a common authentication system (e.g. single sign-on), if available.\n    \"\"\"\n    _altId: Element_Input\n\n    \"\"\"\n    Alternative agent Identifier. For a human, this should be a user identifier\n    text string from authentication system. This identifier would be one known to\n    a common authentication system (e.g. single sign-on), if available.\n    \"\"\"\n    altId: String\n\n    \"\"\"\n    Human-meaningful name for the agent.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Human-meaningful name for the agent.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Indicator that the user is or is not the requestor, or initiator, for the event being audited.\n    \"\"\"\n    _requestor: Element_Input\n\n    \"\"\"\n    Indicator that the user is or is not the requestor, or initiator, for the event being audited.\n    \"\"\"\n    requestor: Boolean!\n\n    \"\"\"\n    Where the event occurred.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    The policy or plan that authorized the activity being recorded. Typically, a\n    single activity may have multiple applicable policies, such as patient\n    consent, guarantor funding, etc. The policy would also indicate the security token used.\n    \"\"\"\n    _policy: Element_Input\n\n    \"\"\"\n    The policy or plan that authorized the activity being recorded. Typically, a\n    single activity may have multiple applicable policies, such as patient\n    consent, guarantor funding, etc. The policy would also indicate the security token used.\n    \"\"\"\n    policy: [Uri]\n\n    \"\"\"\n    Type of media involved. Used when the event is about exporting/importing onto media.\n    \"\"\"\n    media: Coding_Input\n\n    \"\"\"\n    Logical network location for application activity, if the activity has a network location.\n    \"\"\"\n    network: AuditEventagentnetwork_Input\n\n    \"\"\"\n    The reason (purpose of use), specific to this agent, that was used during the event being recorded.\n    \"\"\"\n    purposeOfUse: [CodeableConcept_Input]\n  }\n\n  \"\"\"\n  Where the event occurred.\n  \"\"\"\n  union AuditEventagentlocation_location_Union = Location\n\n  type AuditEventagentnetwork {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An identifier for the network access point of the user device for the audit event.\n    \"\"\"\n    address: String\n\n    \"\"\"\n    An identifier for the type of network access point that originated the audit event.\n    \"\"\"\n    type: Code\n  }\n\n  input AuditEventagentnetwork_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An identifier for the network access point of the user device for the audit event.\n    \"\"\"\n    _address: Element_Input\n\n    \"\"\"\n    An identifier for the network access point of the user device for the audit event.\n    \"\"\"\n    address: String\n\n    \"\"\"\n    An identifier for the type of network access point that originated the audit event.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    An identifier for the type of network access point that originated the audit event.\n    \"\"\"\n    type: Code\n  }\n\n  \"\"\"\n  Reference to who this agent is that was involved in the event.\n  \"\"\"\n  union AuditEventagentwho_who_Union =\n      PractitionerRole\n    | Practitioner\n    | Organization\n    | Device\n    | Patient\n    | RelatedPerson\n\n  type AuditEvententity {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifies a specific instance of the entity. The reference should be version specific.\n    \"\"\"\n    what: AuditEvententitywhat_what_Union\n\n    \"\"\"\n    The type of the object that was involved in this audit event.\n    \"\"\"\n    type: Coding\n\n    \"\"\"\n    Code representing the role the entity played in the event being audited.\n    \"\"\"\n    role: Coding\n\n    \"\"\"\n    Identifier for the data life-cycle stage for the entity.\n    \"\"\"\n    lifecycle: Coding\n\n    \"\"\"\n    Security labels for the identified entity.\n    \"\"\"\n    securityLabel: [Coding]\n\n    \"\"\"\n    A name of the entity in the audit event.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Text that describes the entity in more detail.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The query parameters for a query-type entities.\n    \"\"\"\n    query: Base64Binary\n\n    \"\"\"\n    Tagged value pairs for conveying additional information about the entity.\n    \"\"\"\n    detail: [AuditEvententitydetail]\n  }\n\n  input AuditEvententity_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifies a specific instance of the entity. The reference should be version specific.\n    \"\"\"\n    what: String\n\n    \"\"\"\n    The type of the object that was involved in this audit event.\n    \"\"\"\n    type: Coding_Input\n\n    \"\"\"\n    Code representing the role the entity played in the event being audited.\n    \"\"\"\n    role: Coding_Input\n\n    \"\"\"\n    Identifier for the data life-cycle stage for the entity.\n    \"\"\"\n    lifecycle: Coding_Input\n\n    \"\"\"\n    Security labels for the identified entity.\n    \"\"\"\n    securityLabel: [Coding_Input]\n\n    \"\"\"\n    A name of the entity in the audit event.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A name of the entity in the audit event.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Text that describes the entity in more detail.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Text that describes the entity in more detail.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The query parameters for a query-type entities.\n    \"\"\"\n    _query: Element_Input\n\n    \"\"\"\n    The query parameters for a query-type entities.\n    \"\"\"\n    query: Base64Binary\n\n    \"\"\"\n    Tagged value pairs for conveying additional information about the entity.\n    \"\"\"\n    detail: [AuditEvententitydetail_Input]\n  }\n\n  type AuditEvententitydetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of extra detail provided in the value.\n    \"\"\"\n    type: String!\n\n    \"\"\"\n    The  value of the extra detail.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The  value of the extra detail.\n    \"\"\"\n    valueBase64Binary: Base64Binary!\n  }\n\n  input AuditEvententitydetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of extra detail provided in the value.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of extra detail provided in the value.\n    \"\"\"\n    type: String!\n\n    \"\"\"\n    The  value of the extra detail.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    The  value of the extra detail.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The  value of the extra detail.\n    \"\"\"\n    _valueBase64Binary: Element_Input\n\n    \"\"\"\n    The  value of the extra detail.\n    \"\"\"\n    valueBase64Binary: Base64Binary!\n  }\n\n  \"\"\"\n  Identifies a specific instance of the entity. The reference should be version specific.\n  \"\"\"\n  union AuditEvententitywhat_what_Union = Resource\n\n  type AuditEventsource {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Logical source location within the healthcare enterprise network.  For\n    example, a hospital or other provider location within a multi-entity provider group.\n    \"\"\"\n    site: String\n\n    \"\"\"\n    Identifier of the source where the event was detected.\n    \"\"\"\n    observer: AuditEventsourceobserver_observer_Union!\n\n    \"\"\"\n    Code specifying the type of source where event originated.\n    \"\"\"\n    type: [Coding]\n  }\n\n  input AuditEventsource_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Logical source location within the healthcare enterprise network.  For\n    example, a hospital or other provider location within a multi-entity provider group.\n    \"\"\"\n    _site: Element_Input\n\n    \"\"\"\n    Logical source location within the healthcare enterprise network.  For\n    example, a hospital or other provider location within a multi-entity provider group.\n    \"\"\"\n    site: String\n\n    \"\"\"\n    Identifier of the source where the event was detected.\n    \"\"\"\n    observer: String!\n\n    \"\"\"\n    Code specifying the type of source where event originated.\n    \"\"\"\n    type: [Coding_Input]\n  }\n\n  \"\"\"\n  Identifier of the source where the event was detected.\n  \"\"\"\n  union AuditEventsourceobserver_observer_Union =\n      PractitionerRole\n    | Practitioner\n    | Organization\n    | Device\n    | Patient\n    | RelatedPerson\n\n  \"\"\"\n  Base StructureDefinition for base64Binary Type: A stream of bytes\n  \"\"\"\n  scalar Base64Binary\n\n  \"\"\"\n  Basic is used for handling concepts not yet defined in , narrative-only\n  resources that don't map to an existing resource, and custom resources not\n  appropriate for inclusion in the  specification.\n  \"\"\"\n  type Basic {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Basic_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier assigned to the resource for business purposes, outside the context of .\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Identifies the 'type' of resource - equivalent to the resource name for other resources.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    Identifies the patient, practitioner, device or any other resource that is the 'focus' of this resource.\n    \"\"\"\n    subject: Basicsubject_subject_Union\n\n    \"\"\"\n    Identifies when the resource was first created.\n    \"\"\"\n    created: Date\n\n    \"\"\"\n    Indicates who was responsible for creating the resource instance.\n    \"\"\"\n    author: Basicauthor_author_Union\n  }\n\n  enum Basic_Enum_input {\n    Basic\n  }\n\n  enum Basic_Enum_schema {\n    Basic\n  }\n\n  \"\"\"\n  Basic is used for handling concepts not yet defined in , narrative-only\n  resources that don't map to an existing resource, and custom resources not\n  appropriate for inclusion in the  specification.\n  \"\"\"\n  input Basic_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Basic_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier assigned to the resource for business purposes, outside the context of .\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Identifies the 'type' of resource - equivalent to the resource name for other resources.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    Identifies the patient, practitioner, device or any other resource that is the 'focus' of this resource.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    Identifies when the resource was first created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    Identifies when the resource was first created.\n    \"\"\"\n    created: Date\n\n    \"\"\"\n    Indicates who was responsible for creating the resource instance.\n    \"\"\"\n    author: String\n  }\n\n  \"\"\"\n  Indicates who was responsible for creating the resource instance.\n  \"\"\"\n  union Basicauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n    | Patient\n    | RelatedPerson\n    | Organization\n\n  \"\"\"\n  Identifies the patient, practitioner, device or any other resource that is the 'focus' of this resource.\n  \"\"\"\n  union Basicsubject_subject_Union = Resource\n\n  \"\"\"\n  A resource that represents the data of a single raw artifact as digital content\n  accessible in its native format.  A Binary resource can contain any content,\n  whether text, image, pdf, zip archive, etc.\n  \"\"\"\n  type Binary {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Binary_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    MimeType of the binary content represented as a standard MimeType (BCP 13).\n    \"\"\"\n    contentType: Code!\n\n    \"\"\"\n    This element identifies another resource that can be used as a proxy of the\n    security sensitivity to use when deciding and enforcing access control rules\n    for the Binary resource. Given that the Binary resource contains very few\n    elements that can be used to determine the sensitivity of the data and\n    relationships to individuals, the referenced resource stands in as a proxy\n    equivalent for this purpose. This referenced resource may be related to the\n    Binary (e.g. Media, DocumentReference), or may be some non-related Resource\n    purely as a security proxy. E.g. to identify that the binary resource relates\n    to a patient, and access should only be granted to applications that have\n    access to the patient.\n    \"\"\"\n    securityContext: BinarysecurityContext_securityContext_Union\n\n    \"\"\"\n    The actual content, base64 encoded.\n    \"\"\"\n    data: Base64Binary\n  }\n\n  enum Binary_Enum_schema {\n    Binary\n  }\n\n  \"\"\"\n  This element identifies another resource that can be used as a proxy of the\n  security sensitivity to use when deciding and enforcing access control rules for\n  the Binary resource. Given that the Binary resource contains very few elements\n  that can be used to determine the sensitivity of the data and relationships to\n  individuals, the referenced resource stands in as a proxy equivalent for this\n  purpose. This referenced resource may be related to the Binary (e.g. Media,\n  DocumentReference), or may be some non-related Resource purely as a security\n  proxy. E.g. to identify that the binary resource relates to a patient, and\n  access should only be granted to applications that have access to the patient.\n  \"\"\"\n  union BinarysecurityContext_securityContext_Union = Resource\n\n  \"\"\"\n  A material substance originating from a biological entity intended to be\n  transplanted or infused into another (possibly the same) biological entity.\n  \"\"\"\n  type BiologicallyDerivedProduct {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: BiologicallyDerivedProduct_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    This records identifiers associated with this biologically derived product\n    instance that are defined by business processes and/or used to refer to it\n    when a direct URL reference to the resource itself is not appropriate (e.g. in\n    CDA documents, or in written / printed documentation).\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Broad category of this product.\n    \"\"\"\n    productCategory: Code\n\n    \"\"\"\n    A code that identifies the kind of this biologically derived product (SNOMED Ctcode).\n    \"\"\"\n    productCode: CodeableConcept\n\n    \"\"\"\n    Whether the product is currently available.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Procedure request to obtain this biologically derived product.\n    \"\"\"\n    request: [BiologicallyDerivedProductrequest_request_Union]\n\n    \"\"\"\n    Number of discrete units within this product.\n    \"\"\"\n    quantity: Int\n\n    \"\"\"\n    Parent product (if any).\n    \"\"\"\n    parent: [BiologicallyDerivedProductparent_parent_Union]\n\n    \"\"\"\n    How this product was collected.\n    \"\"\"\n    collection: BiologicallyDerivedProductcollection\n\n    \"\"\"\n    Any processing of the product during collection that does not change the\n    fundamental nature of the product. For example adding anti-coagulants during\n    the collection of Peripheral Blood Stem Cells.\n    \"\"\"\n    processing: [BiologicallyDerivedProductprocessing]\n\n    \"\"\"\n    Any manipulation of product post-collection that is intended to alter the\n    product.  For example a buffy-coat enrichment or CD8 reduction of Peripheral\n    Blood Stem Cells to make it more suitable for infusion.\n    \"\"\"\n    manipulation: BiologicallyDerivedProductmanipulation\n\n    \"\"\"\n    Product storage.\n    \"\"\"\n    storage: [BiologicallyDerivedProductstorage]\n  }\n\n  enum BiologicallyDerivedProduct_Enum_schema {\n    BiologicallyDerivedProduct\n  }\n\n  type BiologicallyDerivedProductcollection {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Healthcare professional who is performing the collection.\n    \"\"\"\n    collector: BiologicallyDerivedProductcollectioncollector_collector_Union\n\n    \"\"\"\n    The patient or entity, such as a hospital or vendor in the case of a\n    processed/manipulated/manufactured product, providing the product.\n    \"\"\"\n    source: BiologicallyDerivedProductcollectionsource_source_Union\n\n    \"\"\"\n    Time of product collection.\n    \"\"\"\n    collectedDateTime: DateTime\n\n    \"\"\"\n    Time of product collection.\n    \"\"\"\n    collectedPeriod: Period\n  }\n\n  \"\"\"\n  Healthcare professional who is performing the collection.\n  \"\"\"\n  union BiologicallyDerivedProductcollectioncollector_collector_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The patient or entity, such as a hospital or vendor in the case of a\n  processed/manipulated/manufactured product, providing the product.\n  \"\"\"\n  union BiologicallyDerivedProductcollectionsource_source_Union =\n      Patient\n    | Organization\n\n  type BiologicallyDerivedProductmanipulation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Description of manipulation.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Time of manipulation.\n    \"\"\"\n    timeDateTime: DateTime\n\n    \"\"\"\n    Time of manipulation.\n    \"\"\"\n    timePeriod: Period\n  }\n\n  \"\"\"\n  Parent product (if any).\n  \"\"\"\n  union BiologicallyDerivedProductparent_parent_Union =\n      BiologicallyDerivedProduct\n\n  type BiologicallyDerivedProductprocessing {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Description of of processing.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Procesing code.\n    \"\"\"\n    procedure: CodeableConcept\n\n    \"\"\"\n    Substance added during processing.\n    \"\"\"\n    additive: BiologicallyDerivedProductprocessingadditive_additive_Union\n\n    \"\"\"\n    Time of processing.\n    \"\"\"\n    timeDateTime: DateTime\n\n    \"\"\"\n    Time of processing.\n    \"\"\"\n    timePeriod: Period\n  }\n\n  \"\"\"\n  Substance added during processing.\n  \"\"\"\n  union BiologicallyDerivedProductprocessingadditive_additive_Union =\n      Substance\n\n  \"\"\"\n  Procedure request to obtain this biologically derived product.\n  \"\"\"\n  union BiologicallyDerivedProductrequest_request_Union = ServiceRequest\n\n  type BiologicallyDerivedProductstorage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Description of storage.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Storage temperature.\n    \"\"\"\n    temperature: Float\n\n    \"\"\"\n    Temperature scale used.\n    \"\"\"\n    scale: Code\n\n    \"\"\"\n    Storage timeperiod.\n    \"\"\"\n    duration: Period\n  }\n\n  \"\"\"\n  Record details about an anatomical structure.  This resource may be used when a\n  coded concept does not provide the necessary detail needed for the use case.\n  \"\"\"\n  type BodyStructure {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: BodyStructure_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for this instance of the anatomical structure.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Whether this body site is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The kind of structure being represented by the body structure at\n    `BodyStructure.location`.  This can define both normal and abnormal morphologies.\n    \"\"\"\n    morphology: CodeableConcept\n\n    \"\"\"\n    The anatomical location or region of the specimen, lesion, or body structure.\n    \"\"\"\n    location: CodeableConcept\n\n    \"\"\"\n    Qualifier to refine the anatomical location.  These include qualifiers for\n    laterality, relative location, directionality, number, and plane.\n    \"\"\"\n    locationQualifier: [CodeableConcept]\n\n    \"\"\"\n    A summary, characterization or explanation of the body structure.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Image or images used to identify a location.\n    \"\"\"\n    image: [Attachment]\n\n    \"\"\"\n    The person to which the body site belongs.\n    \"\"\"\n    patient: BodyStructurepatient_patient_Union!\n  }\n\n  enum BodyStructure_Enum_input {\n    BodyStructure\n  }\n\n  enum BodyStructure_Enum_schema {\n    BodyStructure\n  }\n\n  \"\"\"\n  Record details about an anatomical structure.  This resource may be used when a\n  coded concept does not provide the necessary detail needed for the use case.\n  \"\"\"\n  input BodyStructure_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: BodyStructure_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for this instance of the anatomical structure.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Whether this body site is in active use.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Whether this body site is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The kind of structure being represented by the body structure at\n    `BodyStructure.location`.  This can define both normal and abnormal morphologies.\n    \"\"\"\n    morphology: CodeableConcept_Input\n\n    \"\"\"\n    The anatomical location or region of the specimen, lesion, or body structure.\n    \"\"\"\n    location: CodeableConcept_Input\n\n    \"\"\"\n    Qualifier to refine the anatomical location.  These include qualifiers for\n    laterality, relative location, directionality, number, and plane.\n    \"\"\"\n    locationQualifier: [CodeableConcept_Input]\n\n    \"\"\"\n    A summary, characterization or explanation of the body structure.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A summary, characterization or explanation of the body structure.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Image or images used to identify a location.\n    \"\"\"\n    image: [Attachment_Input]\n\n    \"\"\"\n    The person to which the body site belongs.\n    \"\"\"\n    patient: String!\n  }\n\n  \"\"\"\n  The person to which the body site belongs.\n  \"\"\"\n  union BodyStructurepatient_patient_Union = Patient\n\n  \"\"\"\n  A container for a collection of resources.\n  \"\"\"\n  type Bundle {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Bundle_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A persistent identifier for the bundle that won't change as a bundle is copied from server to server.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Indicates the purpose of this bundle - how it is intended to be used.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The date/time that the bundle was assembled - i.e. when the resources were placed in the bundle.\n    \"\"\"\n    timestamp: Instant\n\n    \"\"\"\n    If a set of search matches, this is the total number of entries of type\n    'match' across all pages in the search.  It does not include search.mode =\n    'include' or 'outcome' entries and it does not provide a count of the number\n    of entries in the Bundle.\n    \"\"\"\n    total: UnsignedInt\n\n    \"\"\"\n    A series of links that provide context to this bundle.\n    \"\"\"\n    link: [Bundlelink]\n\n    \"\"\"\n    An entry in a bundle resource - will either contain a resource or information\n    about a resource (transactions and history only).\n    \"\"\"\n    entry: [Bundleentry]\n\n    \"\"\"\n    Digital Signature - base64 encoded. XML-DSig or a JWT.\n    \"\"\"\n    signature: Signature\n  }\n\n  enum Bundle_Enum_input {\n    Bundle\n  }\n\n  enum Bundle_Enum_schema {\n    Bundle\n  }\n\n  \"\"\"\n  A container for a collection of resources.\n  \"\"\"\n  input Bundle_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Bundle_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A persistent identifier for the bundle that won't change as a bundle is copied from server to server.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    Indicates the purpose of this bundle - how it is intended to be used.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Indicates the purpose of this bundle - how it is intended to be used.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The date/time that the bundle was assembled - i.e. when the resources were placed in the bundle.\n    \"\"\"\n    _timestamp: Element_Input\n\n    \"\"\"\n    The date/time that the bundle was assembled - i.e. when the resources were placed in the bundle.\n    \"\"\"\n    timestamp: Instant\n\n    \"\"\"\n    If a set of search matches, this is the total number of entries of type\n    'match' across all pages in the search.  It does not include search.mode =\n    'include' or 'outcome' entries and it does not provide a count of the number\n    of entries in the Bundle.\n    \"\"\"\n    _total: Element_Input\n\n    \"\"\"\n    If a set of search matches, this is the total number of entries of type\n    'match' across all pages in the search.  It does not include search.mode =\n    'include' or 'outcome' entries and it does not provide a count of the number\n    of entries in the Bundle.\n    \"\"\"\n    total: UnsignedInt\n\n    \"\"\"\n    A series of links that provide context to this bundle.\n    \"\"\"\n    link: [Bundlelink_Input]\n\n    \"\"\"\n    An entry in a bundle resource - will either contain a resource or information\n    about a resource (transactions and history only).\n    \"\"\"\n    entry: [Bundleentry_Input]\n\n    \"\"\"\n    Digital Signature - base64 encoded. XML-DSig or a JWT.\n    \"\"\"\n    signature: Signature_Input\n  }\n\n  type Bundleentry {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The Absolute URL for the resource.  The fullUrl SHALL NOT disagree with the id\n    in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be\n    version-independent URL consistent with the Resource.id. The fullUrl is a\n    version independent reference to the resource. The fullUrl element SHALL have\n    a value except that:  * fullUrl can be empty on a POST (although it does not\n    need to when specifying a temporary id for reference in the bundle) * Results\n    from operations might involve resources that are not identified.\n    \"\"\"\n    fullUrl: Uri\n\n    \"\"\"\n    The Resource for the entry. The purpose/meaning of the resource is determined by the Bundle.type.\n    \"\"\"\n    resource: ResourceList\n\n    \"\"\"\n    Information about the search process that lead to the creation of this entry.\n    \"\"\"\n    search: Bundleentrysearch\n\n    \"\"\"\n    Additional information about how this entry should be processed as part of a\n    transaction or batch.  For history, it shows how the entry was processed to\n    create the version contained in the entry.\n    \"\"\"\n    request: Bundleentryrequest\n\n    \"\"\"\n    Indicates the results of processing the corresponding 'request' entry in the\n    batch or transaction being responded to or what the results of an operation\n    where when returning history.\n    \"\"\"\n    response: Bundleentryresponse\n  }\n\n  input Bundleentry_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The Absolute URL for the resource.  The fullUrl SHALL NOT disagree with the id\n    in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be\n    version-independent URL consistent with the Resource.id. The fullUrl is a\n    version independent reference to the resource. The fullUrl element SHALL have\n    a value except that:  * fullUrl can be empty on a POST (although it does not\n    need to when specifying a temporary id for reference in the bundle) * Results\n    from operations might involve resources that are not identified.\n    \"\"\"\n    _fullUrl: Element_Input\n\n    \"\"\"\n    The Absolute URL for the resource.  The fullUrl SHALL NOT disagree with the id\n    in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be\n    version-independent URL consistent with the Resource.id. The fullUrl is a\n    version independent reference to the resource. The fullUrl element SHALL have\n    a value except that:  * fullUrl can be empty on a POST (although it does not\n    need to when specifying a temporary id for reference in the bundle) * Results\n    from operations might involve resources that are not identified.\n    \"\"\"\n    fullUrl: Uri\n\n    \"\"\"\n    The Resource for the entry. The purpose/meaning of the resource is determined by the Bundle.type.\n    \"\"\"\n    resource: String\n\n    \"\"\"\n    Information about the search process that lead to the creation of this entry.\n    \"\"\"\n    search: Bundleentrysearch_Input\n\n    \"\"\"\n    Additional information about how this entry should be processed as part of a\n    transaction or batch.  For history, it shows how the entry was processed to\n    create the version contained in the entry.\n    \"\"\"\n    request: Bundleentryrequest_Input\n\n    \"\"\"\n    Indicates the results of processing the corresponding 'request' entry in the\n    batch or transaction being responded to or what the results of an operation\n    where when returning history.\n    \"\"\"\n    response: Bundleentryresponse_Input\n  }\n\n  type Bundleentryrequest {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    In a transaction or batch, this is the HTTP action to be executed for this\n    entry. In a history bundle, this indicates the HTTP action that occurred.\n    \"\"\"\n    method: Code!\n\n    \"\"\"\n    The URL for this entry, relative to the root (the address to which the request is posted).\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    If the ETag values match, return a 304 Not Modified status. See the API\n    documentation for ['Conditional Read'](http.html#cread).\n    \"\"\"\n    ifNoneMatch: String\n\n    \"\"\"\n    Only perform the operation if the last updated date matches. See the API\n    documentation for ['Conditional Read'](http.html#cread).\n    \"\"\"\n    ifModifiedSince: Instant\n\n    \"\"\"\n    Only perform the operation if the Etag value matches. For more information,\n    see the API section ['Managing Resource Contention'](http.html#concurrency).\n    \"\"\"\n    ifMatch: String\n\n    \"\"\"\n    Instruct the server not to perform the create if a specified resource already\n    exists. For further information, see the API documentation for ['Conditional\n    Create'](http.html#ccreate). This is just the query portion of the URL - what\n    follows the '?' (not including the '?').\n    \"\"\"\n    ifNoneExist: String\n  }\n\n  input Bundleentryrequest_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    In a transaction or batch, this is the HTTP action to be executed for this\n    entry. In a history bundle, this indicates the HTTP action that occurred.\n    \"\"\"\n    _method: Element_Input\n\n    \"\"\"\n    In a transaction or batch, this is the HTTP action to be executed for this\n    entry. In a history bundle, this indicates the HTTP action that occurred.\n    \"\"\"\n    method: Code!\n\n    \"\"\"\n    The URL for this entry, relative to the root (the address to which the request is posted).\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    The URL for this entry, relative to the root (the address to which the request is posted).\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    If the ETag values match, return a 304 Not Modified status. See the API\n    documentation for ['Conditional Read'](http.html#cread).\n    \"\"\"\n    _ifNoneMatch: Element_Input\n\n    \"\"\"\n    If the ETag values match, return a 304 Not Modified status. See the API\n    documentation for ['Conditional Read'](http.html#cread).\n    \"\"\"\n    ifNoneMatch: String\n\n    \"\"\"\n    Only perform the operation if the last updated date matches. See the API\n    documentation for ['Conditional Read'](http.html#cread).\n    \"\"\"\n    _ifModifiedSince: Element_Input\n\n    \"\"\"\n    Only perform the operation if the last updated date matches. See the API\n    documentation for ['Conditional Read'](http.html#cread).\n    \"\"\"\n    ifModifiedSince: Instant\n\n    \"\"\"\n    Only perform the operation if the Etag value matches. For more information,\n    see the API section ['Managing Resource Contention'](http.html#concurrency).\n    \"\"\"\n    _ifMatch: Element_Input\n\n    \"\"\"\n    Only perform the operation if the Etag value matches. For more information,\n    see the API section ['Managing Resource Contention'](http.html#concurrency).\n    \"\"\"\n    ifMatch: String\n\n    \"\"\"\n    Instruct the server not to perform the create if a specified resource already\n    exists. For further information, see the API documentation for ['Conditional\n    Create'](http.html#ccreate). This is just the query portion of the URL - what\n    follows the '?' (not including the '?').\n    \"\"\"\n    _ifNoneExist: Element_Input\n\n    \"\"\"\n    Instruct the server not to perform the create if a specified resource already\n    exists. For further information, see the API documentation for ['Conditional\n    Create'](http.html#ccreate). This is just the query portion of the URL - what\n    follows the '?' (not including the '?').\n    \"\"\"\n    ifNoneExist: String\n  }\n\n  type Bundleentryresponse {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The status code returned by processing this entry. The status SHALL start with\n    a 3 digit HTTP code (e.g. 404) and may contain the standard HTTP description\n    associated with the status code.\n    \"\"\"\n    status: String!\n\n    \"\"\"\n    The location header created by processing this operation, populated if the operation returns a location.\n    \"\"\"\n    location: Uri\n\n    \"\"\"\n    The Etag for the resource, if the operation for the entry produced a versioned\n    resource (see [Resource Metadata and Versioning](http.html#versioning) and\n    [Managing Resource Contention](http.html#concurrency)).\n    \"\"\"\n    etag: String\n\n    \"\"\"\n    The date/time that the resource was modified on the server.\n    \"\"\"\n    lastModified: Instant\n\n    \"\"\"\n    An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.\n    \"\"\"\n    outcome: ResourceList\n  }\n\n  input Bundleentryresponse_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The status code returned by processing this entry. The status SHALL start with\n    a 3 digit HTTP code (e.g. 404) and may contain the standard HTTP description\n    associated with the status code.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status code returned by processing this entry. The status SHALL start with\n    a 3 digit HTTP code (e.g. 404) and may contain the standard HTTP description\n    associated with the status code.\n    \"\"\"\n    status: String!\n\n    \"\"\"\n    The location header created by processing this operation, populated if the operation returns a location.\n    \"\"\"\n    _location: Element_Input\n\n    \"\"\"\n    The location header created by processing this operation, populated if the operation returns a location.\n    \"\"\"\n    location: Uri\n\n    \"\"\"\n    The Etag for the resource, if the operation for the entry produced a versioned\n    resource (see [Resource Metadata and Versioning](http.html#versioning) and\n    [Managing Resource Contention](http.html#concurrency)).\n    \"\"\"\n    _etag: Element_Input\n\n    \"\"\"\n    The Etag for the resource, if the operation for the entry produced a versioned\n    resource (see [Resource Metadata and Versioning](http.html#versioning) and\n    [Managing Resource Contention](http.html#concurrency)).\n    \"\"\"\n    etag: String\n\n    \"\"\"\n    The date/time that the resource was modified on the server.\n    \"\"\"\n    _lastModified: Element_Input\n\n    \"\"\"\n    The date/time that the resource was modified on the server.\n    \"\"\"\n    lastModified: Instant\n\n    \"\"\"\n    An OperationOutcome containing hints and warnings produced as part of processing this entry in a batch or transaction.\n    \"\"\"\n    outcome: String\n  }\n\n  type Bundleentrysearch {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Why this entry is in the result set - whether it's included as a match or\n    because of an _include requirement, or to convey information or warning\n    information about the search process.\n    \"\"\"\n    mode: Code\n\n    \"\"\"\n    When searching, the server's search ranking score for the entry.\n    \"\"\"\n    score: Float\n  }\n\n  input Bundleentrysearch_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Why this entry is in the result set - whether it's included as a match or\n    because of an _include requirement, or to convey information or warning\n    information about the search process.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    Why this entry is in the result set - whether it's included as a match or\n    because of an _include requirement, or to convey information or warning\n    information about the search process.\n    \"\"\"\n    mode: Code\n\n    \"\"\"\n    When searching, the server's search ranking score for the entry.\n    \"\"\"\n    _score: Element_Input\n\n    \"\"\"\n    When searching, the server's search ranking score for the entry.\n    \"\"\"\n    score: Float\n  }\n\n  type Bundlelink {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A name which details the functional use for this link - see [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1).\n    \"\"\"\n    relation: String!\n\n    \"\"\"\n    The reference details for the link.\n    \"\"\"\n    url: Uri!\n  }\n\n  input Bundlelink_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A name which details the functional use for this link - see [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1).\n    \"\"\"\n    _relation: Element_Input\n\n    \"\"\"\n    A name which details the functional use for this link - see [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1).\n    \"\"\"\n    relation: String!\n\n    \"\"\"\n    The reference details for the link.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    The reference details for the link.\n    \"\"\"\n    url: Uri!\n  }\n\n  \"\"\"\n  Base StructureDefinition for canonical type: A URI that is a reference to a canonical URL on a  resource\n  \"\"\"\n  scalar Canonical\n\n  \"\"\"\n  A Capability Statement documents a set of capabilities (behaviors) of a \n  Server for a particular version of  that may be used as a statement of\n  actual server functionality or a statement of required or desired server\n  implementation.\n  \"\"\"\n  type CapabilityStatement {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CapabilityStatement_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this capability statement when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this capability\n    statement is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the capability statement is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    The identifier that is used to identify this version of the capability\n    statement when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the capability statement author and is\n    not expected to be globally unique. For example, it might be a timestamp (e.g.\n    yyyymmdd) if a managed version is not available. There is also no expectation\n    that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the capability statement. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the capability statement.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this capability statement. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this capability statement is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the capability statement was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the capability statement changes.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    The name of the organization or individual that published the capability statement.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the capability statement from a\n    consumer's perspective. Typically, this is used when the capability statement\n    describes a desired rather than an actual solution, for example as a formal\n    expression of requirements as part of an RFP.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate capability\n    statement instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the capability statement is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this capability statement is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the capability statement and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the capability statement.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The way that this statement is intended to be used, to describe an actual\n    running instance of software, a particular product (kind, not instance of\n    software) or a class of implementation (e.g. a desired purchase).\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    Reference to a canonical URL of another CapabilityStatement that this software\n    implements. This capability statement is a published API description that\n    corresponds to a business service. The server may actually implement a subset\n    of the capability statement it claims to implement, so the capability\n    statement must specify the full capability details.\n    \"\"\"\n    instantiates: [Canonical]\n\n    \"\"\"\n    Reference to a canonical URL of another CapabilityStatement that this software\n    adds to. The capability statement automatically includes everything in the\n    other statement, and it is not duplicated, though the server may repeat the\n    same resources, interactions and operations to add additional details to them.\n    \"\"\"\n    imports: [Canonical]\n\n    \"\"\"\n    Software that is covered by this capability statement.  It is used when the\n    capability statement describes the capabilities of a particular software\n    version, independent of an installation.\n    \"\"\"\n    software: CapabilityStatementsoftware\n\n    \"\"\"\n    Identifies a specific implementation instance that is described by the\n    capability statement - i.e. a particular installation, rather than the\n    capabilities of a software program.\n    \"\"\"\n    implementation: CapabilityStatementimplementation\n\n    \"\"\"\n    The version of the  specification that this CapabilityStatement describes\n    (which SHALL be the same as the  version of the CapabilityStatement\n    itself). There is no default value.\n    \"\"\"\n    fhirVersion: Code!\n\n    \"\"\"\n    A list of the formats supported by this implementation using their content types.\n    \"\"\"\n    format: [Code!]\n\n    \"\"\"\n    A list of the patch formats supported by this implementation using their content types.\n    \"\"\"\n    patchFormat: [Code]\n\n    \"\"\"\n    A list of implementation guides that the server does (or should) support in their entirety.\n    \"\"\"\n    implementationGuide: [Canonical]\n\n    \"\"\"\n    A definition of the restful capabilities of the solution, if any.\n    \"\"\"\n    rest: [CapabilityStatementrest]\n\n    \"\"\"\n    A description of the messaging capabilities of the solution.\n    \"\"\"\n    messaging: [CapabilityStatementmessaging]\n\n    \"\"\"\n    A document definition.\n    \"\"\"\n    document: [CapabilityStatementdocument]\n  }\n\n  enum CapabilityStatement_Enum_input {\n    CapabilityStatement\n  }\n\n  enum CapabilityStatement_Enum_schema {\n    CapabilityStatement\n  }\n\n  \"\"\"\n  A Capability Statement documents a set of capabilities (behaviors) of a \n  Server for a particular version of  that may be used as a statement of\n  actual server functionality or a statement of required or desired server\n  implementation.\n  \"\"\"\n  input CapabilityStatement_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CapabilityStatement_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this capability statement when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this capability\n    statement is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the capability statement is stored on\n    different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this capability statement when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this capability\n    statement is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the capability statement is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    The identifier that is used to identify this version of the capability\n    statement when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the capability statement author and is\n    not expected to be globally unique. For example, it might be a timestamp (e.g.\n    yyyymmdd) if a managed version is not available. There is also no expectation\n    that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the capability\n    statement when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the capability statement author and is\n    not expected to be globally unique. For example, it might be a timestamp (e.g.\n    yyyymmdd) if a managed version is not available. There is also no expectation\n    that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the capability statement. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the capability statement. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the capability statement.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the capability statement.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this capability statement. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this capability statement. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this capability statement is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this capability statement is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the capability statement was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the capability statement changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the capability statement was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the capability statement changes.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    The name of the organization or individual that published the capability statement.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the capability statement.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the capability statement from a\n    consumer's perspective. Typically, this is used when the capability statement\n    describes a desired rather than an actual solution, for example as a formal\n    expression of requirements as part of an RFP.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the capability statement from a\n    consumer's perspective. Typically, this is used when the capability statement\n    describes a desired rather than an actual solution, for example as a formal\n    expression of requirements as part of an RFP.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate capability\n    statement instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the capability statement is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this capability statement is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this capability statement is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the capability statement and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the capability statement.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the capability statement and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the capability statement.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The way that this statement is intended to be used, to describe an actual\n    running instance of software, a particular product (kind, not instance of\n    software) or a class of implementation (e.g. a desired purchase).\n    \"\"\"\n    _kind: Element_Input\n\n    \"\"\"\n    The way that this statement is intended to be used, to describe an actual\n    running instance of software, a particular product (kind, not instance of\n    software) or a class of implementation (e.g. a desired purchase).\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    Reference to a canonical URL of another CapabilityStatement that this software\n    implements. This capability statement is a published API description that\n    corresponds to a business service. The server may actually implement a subset\n    of the capability statement it claims to implement, so the capability\n    statement must specify the full capability details.\n    \"\"\"\n    _instantiates: Element_Input\n\n    \"\"\"\n    Reference to a canonical URL of another CapabilityStatement that this software\n    implements. This capability statement is a published API description that\n    corresponds to a business service. The server may actually implement a subset\n    of the capability statement it claims to implement, so the capability\n    statement must specify the full capability details.\n    \"\"\"\n    instantiates: [Canonical]\n\n    \"\"\"\n    Reference to a canonical URL of another CapabilityStatement that this software\n    adds to. The capability statement automatically includes everything in the\n    other statement, and it is not duplicated, though the server may repeat the\n    same resources, interactions and operations to add additional details to them.\n    \"\"\"\n    _imports: Element_Input\n\n    \"\"\"\n    Reference to a canonical URL of another CapabilityStatement that this software\n    adds to. The capability statement automatically includes everything in the\n    other statement, and it is not duplicated, though the server may repeat the\n    same resources, interactions and operations to add additional details to them.\n    \"\"\"\n    imports: [Canonical]\n\n    \"\"\"\n    Software that is covered by this capability statement.  It is used when the\n    capability statement describes the capabilities of a particular software\n    version, independent of an installation.\n    \"\"\"\n    software: CapabilityStatementsoftware_Input\n\n    \"\"\"\n    Identifies a specific implementation instance that is described by the\n    capability statement - i.e. a particular installation, rather than the\n    capabilities of a software program.\n    \"\"\"\n    implementation: CapabilityStatementimplementation_Input\n\n    \"\"\"\n    The version of the  specification that this CapabilityStatement describes\n    (which SHALL be the same as the  version of the CapabilityStatement\n    itself). There is no default value.\n    \"\"\"\n    _fhirVersion: Element_Input\n\n    \"\"\"\n    The version of the  specification that this CapabilityStatement describes\n    (which SHALL be the same as the  version of the CapabilityStatement\n    itself). There is no default value.\n    \"\"\"\n    fhirVersion: Code!\n\n    \"\"\"\n    A list of the formats supported by this implementation using their content types.\n    \"\"\"\n    _format: Element_Input\n\n    \"\"\"\n    A list of the formats supported by this implementation using their content types.\n    \"\"\"\n    format: [Code!]\n\n    \"\"\"\n    A list of the patch formats supported by this implementation using their content types.\n    \"\"\"\n    _patchFormat: Element_Input\n\n    \"\"\"\n    A list of the patch formats supported by this implementation using their content types.\n    \"\"\"\n    patchFormat: [Code]\n\n    \"\"\"\n    A list of implementation guides that the server does (or should) support in their entirety.\n    \"\"\"\n    _implementationGuide: Element_Input\n\n    \"\"\"\n    A list of implementation guides that the server does (or should) support in their entirety.\n    \"\"\"\n    implementationGuide: [Canonical]\n\n    \"\"\"\n    A definition of the restful capabilities of the solution, if any.\n    \"\"\"\n    rest: [CapabilityStatementrest_Input]\n\n    \"\"\"\n    A description of the messaging capabilities of the solution.\n    \"\"\"\n    messaging: [CapabilityStatementmessaging_Input]\n\n    \"\"\"\n    A document definition.\n    \"\"\"\n    document: [CapabilityStatementdocument_Input]\n  }\n\n  type CapabilityStatementdocument {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Mode of this document declaration - whether an application is a producer or consumer.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    A description of how the application supports or uses the specified document\n    profile.  For example, when documents are created, what action is taken with\n    consumed documents, etc.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    A profile on the document Bundle that constrains which resources are present, and their contents.\n    \"\"\"\n    profile: Canonical!\n  }\n\n  input CapabilityStatementdocument_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Mode of this document declaration - whether an application is a producer or consumer.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    Mode of this document declaration - whether an application is a producer or consumer.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    A description of how the application supports or uses the specified document\n    profile.  For example, when documents are created, what action is taken with\n    consumed documents, etc.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    A description of how the application supports or uses the specified document\n    profile.  For example, when documents are created, what action is taken with\n    consumed documents, etc.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    A profile on the document Bundle that constrains which resources are present, and their contents.\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    A profile on the document Bundle that constrains which resources are present, and their contents.\n    \"\"\"\n    profile: Canonical!\n  }\n\n  type CapabilityStatementimplementation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Information about the specific installation that this capability statement relates to.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    An absolute base URL for the implementation.  This forms the base for REST\n    interfaces as well as the mailbox and document interfaces.\n    \"\"\"\n    url: Url\n\n    \"\"\"\n    The organization responsible for the management of the instance and oversight\n    of the data on the server at the specified URL.\n    \"\"\"\n    custodian: CapabilityStatementimplementationcustodian_custodian_Union\n  }\n\n  input CapabilityStatementimplementation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Information about the specific installation that this capability statement relates to.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Information about the specific installation that this capability statement relates to.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    An absolute base URL for the implementation.  This forms the base for REST\n    interfaces as well as the mailbox and document interfaces.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute base URL for the implementation.  This forms the base for REST\n    interfaces as well as the mailbox and document interfaces.\n    \"\"\"\n    url: Url\n\n    \"\"\"\n    The organization responsible for the management of the instance and oversight\n    of the data on the server at the specified URL.\n    \"\"\"\n    custodian: String\n  }\n\n  \"\"\"\n  The organization responsible for the management of the instance and oversight of\n  the data on the server at the specified URL.\n  \"\"\"\n  union CapabilityStatementimplementationcustodian_custodian_Union =\n      Organization\n\n  type CapabilityStatementmessaging {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An endpoint (network accessible address) to which messages and/or replies are to be sent.\n    \"\"\"\n    endpoint: [CapabilityStatementmessagingendpoint]\n\n    \"\"\"\n    Length if the receiver's reliable messaging cache in minutes (if a receiver)\n    or how long the cache length on the receiver should be (if a sender).\n    \"\"\"\n    reliableCache: UnsignedInt\n\n    \"\"\"\n    Documentation about the system's messaging capabilities for this endpoint not\n    otherwise documented by the capability statement.  For example, the process\n    for becoming an authorized messaging exchange partner.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    References to message definitions for messages this system can send or receive.\n    \"\"\"\n    supportedMessage: [CapabilityStatementmessagingsupportedMessage]\n  }\n\n  input CapabilityStatementmessaging_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An endpoint (network accessible address) to which messages and/or replies are to be sent.\n    \"\"\"\n    endpoint: [CapabilityStatementmessagingendpoint_Input]\n\n    \"\"\"\n    Length if the receiver's reliable messaging cache in minutes (if a receiver)\n    or how long the cache length on the receiver should be (if a sender).\n    \"\"\"\n    _reliableCache: Element_Input\n\n    \"\"\"\n    Length if the receiver's reliable messaging cache in minutes (if a receiver)\n    or how long the cache length on the receiver should be (if a sender).\n    \"\"\"\n    reliableCache: UnsignedInt\n\n    \"\"\"\n    Documentation about the system's messaging capabilities for this endpoint not\n    otherwise documented by the capability statement.  For example, the process\n    for becoming an authorized messaging exchange partner.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Documentation about the system's messaging capabilities for this endpoint not\n    otherwise documented by the capability statement.  For example, the process\n    for becoming an authorized messaging exchange partner.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    References to message definitions for messages this system can send or receive.\n    \"\"\"\n    supportedMessage: [CapabilityStatementmessagingsupportedMessage_Input]\n  }\n\n  type CapabilityStatementmessagingendpoint {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A list of the messaging transport protocol(s) identifiers, supported by this endpoint.\n    \"\"\"\n    protocol: Coding!\n\n    \"\"\"\n    The network address of the endpoint. For solutions that do not use network\n    addresses for routing, it can be just an identifier.\n    \"\"\"\n    address: Url!\n  }\n\n  input CapabilityStatementmessagingendpoint_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A list of the messaging transport protocol(s) identifiers, supported by this endpoint.\n    \"\"\"\n    protocol: Coding_Input!\n\n    \"\"\"\n    The network address of the endpoint. For solutions that do not use network\n    addresses for routing, it can be just an identifier.\n    \"\"\"\n    _address: Element_Input\n\n    \"\"\"\n    The network address of the endpoint. For solutions that do not use network\n    addresses for routing, it can be just an identifier.\n    \"\"\"\n    address: Url!\n  }\n\n  type CapabilityStatementmessagingsupportedMessage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The mode of this event declaration - whether application is sender or receiver.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    Points to a message definition that identifies the messaging event, message structure, allowed responses, etc.\n    \"\"\"\n    definition: Canonical!\n  }\n\n  input CapabilityStatementmessagingsupportedMessage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The mode of this event declaration - whether application is sender or receiver.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    The mode of this event declaration - whether application is sender or receiver.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    Points to a message definition that identifies the messaging event, message structure, allowed responses, etc.\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    Points to a message definition that identifies the messaging event, message structure, allowed responses, etc.\n    \"\"\"\n    definition: Canonical!\n  }\n\n  type CapabilityStatementrest {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifies whether this portion of the statement is describing the ability to initiate or receive restful operations.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    Information about the system's restful capabilities that apply across all applications, such as security.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    Information about security implementation from an interface perspective - what a client needs to know.\n    \"\"\"\n    security: CapabilityStatementrestsecurity\n\n    \"\"\"\n    A specification of the restful capabilities of the solution for a specific resource type.\n    \"\"\"\n    resource: [CapabilityStatementrestresource]\n\n    \"\"\"\n    A specification of restful operations supported by the system.\n    \"\"\"\n    interaction: [CapabilityStatementrestinteraction]\n\n    \"\"\"\n    An absolute URI which is a reference to the definition of a compartment that\n    the system supports. The reference is to a CompartmentDefinition resource by\n    its canonical URL .\n    \"\"\"\n    compartment: [Canonical]\n  }\n\n  input CapabilityStatementrest_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifies whether this portion of the statement is describing the ability to initiate or receive restful operations.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    Identifies whether this portion of the statement is describing the ability to initiate or receive restful operations.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    Information about the system's restful capabilities that apply across all applications, such as security.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Information about the system's restful capabilities that apply across all applications, such as security.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    Information about security implementation from an interface perspective - what a client needs to know.\n    \"\"\"\n    security: CapabilityStatementrestsecurity_Input\n\n    \"\"\"\n    A specification of the restful capabilities of the solution for a specific resource type.\n    \"\"\"\n    resource: [CapabilityStatementrestresource_Input]\n\n    \"\"\"\n    A specification of restful operations supported by the system.\n    \"\"\"\n    interaction: [CapabilityStatementrestinteraction_Input]\n\n    \"\"\"\n    An absolute URI which is a reference to the definition of a compartment that\n    the system supports. The reference is to a CompartmentDefinition resource by\n    its canonical URL .\n    \"\"\"\n    _compartment: Element_Input\n\n    \"\"\"\n    An absolute URI which is a reference to the definition of a compartment that\n    the system supports. The reference is to a CompartmentDefinition resource by\n    its canonical URL .\n    \"\"\"\n    compartment: [Canonical]\n  }\n\n  type CapabilityStatementrestinteraction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A coded identifier of the operation, supported by the system.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Guidance specific to the implementation of this operation, such as limitations\n    on the kind of transactions allowed, or information about system wide search\n    is implemented.\n    \"\"\"\n    documentation: String\n  }\n\n  input CapabilityStatementrestinteraction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A coded identifier of the operation, supported by the system.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A coded identifier of the operation, supported by the system.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Guidance specific to the implementation of this operation, such as limitations\n    on the kind of transactions allowed, or information about system wide search\n    is implemented.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Guidance specific to the implementation of this operation, such as limitations\n    on the kind of transactions allowed, or information about system wide search\n    is implemented.\n    \"\"\"\n    documentation: String\n  }\n\n  type CapabilityStatementrestresource {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A type of resource exposed via the restful interface.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A specification of the profile that describes the solution's overall support\n    for the resource, including any constraints on cardinality, bindings, lengths\n    or other limitations. See further discussion in [Using\n    Profiles](profiling.html#profile-uses).\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    A list of profiles that represent different use cases supported by the system.\n    For a server, 'supported by the system' means the system hosts/produces a set\n    of resources that are conformant to a particular profile, and allows clients\n    that use its services to search using this profile and to find appropriate\n    data. For a client, it means the system will search by this profile and\n    process data according to the guidance implicit in the profile. See further\n    discussion in [Using Profiles](profiling.html#profile-uses).\n    \"\"\"\n    supportedProfile: [Canonical]\n\n    \"\"\"\n    Additional information about the resource type used by the system.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    Identifies a restful operation supported by the solution.\n    \"\"\"\n    interaction: [CapabilityStatementrestresourceinteraction]\n\n    \"\"\"\n    This field is set to no-version to specify that the system does not support\n    (server) or use (client) versioning for this resource type. If this has some\n    other value, the server must at least correctly track and populate the\n    versionId meta-property on resources. If the value is 'versioned-update', then\n    the server supports all the versioning features, including using e-tags for\n    version integrity in the API.\n    \"\"\"\n    versioning: Code\n\n    \"\"\"\n    A flag for whether the server is able to return past versions as part of the vRead operation.\n    \"\"\"\n    readHistory: Boolean\n\n    \"\"\"\n    A flag to indicate that the server allows or needs to allow the client to\n    create new identities on the server (that is, the client PUTs to a location\n    where there is no existing resource). Allowing this operation means that the\n    server allows the client to create new identities on the server.\n    \"\"\"\n    updateCreate: Boolean\n\n    \"\"\"\n    A flag that indicates that the server supports conditional create.\n    \"\"\"\n    conditionalCreate: Boolean\n\n    \"\"\"\n    A code that indicates how the server supports conditional read.\n    \"\"\"\n    conditionalRead: Code\n\n    \"\"\"\n    A flag that indicates that the server supports conditional update.\n    \"\"\"\n    conditionalUpdate: Boolean\n\n    \"\"\"\n    A code that indicates how the server supports conditional delete.\n    \"\"\"\n    conditionalDelete: Code\n\n    \"\"\"\n    A set of flags that defines how references are supported.\n    \"\"\"\n    referencePolicy: [Code]\n\n    \"\"\"\n    A list of _include values supported by the server.\n    \"\"\"\n    searchInclude: [String]\n\n    \"\"\"\n    A list of _revinclude (reverse include) values supported by the server.\n    \"\"\"\n    searchRevInclude: [String]\n\n    \"\"\"\n    Search parameters for implementations to support and/or make use of - either\n    references to ones defined in the specification, or additional ones defined\n    for/by the implementation.\n    \"\"\"\n    searchParam: [CapabilityStatementrestresourcesearchParam]\n\n    \"\"\"\n    Definition of an operation or a named query together with its parameters and\n    their meaning and type. Consult the definition of the operation for details\n    about how to invoke the operation, and the parameters.\n    \"\"\"\n    operation: [CapabilityStatementrestresourceoperation]\n  }\n\n  input CapabilityStatementrestresource_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A type of resource exposed via the restful interface.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    A type of resource exposed via the restful interface.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A specification of the profile that describes the solution's overall support\n    for the resource, including any constraints on cardinality, bindings, lengths\n    or other limitations. See further discussion in [Using\n    Profiles](profiling.html#profile-uses).\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    A specification of the profile that describes the solution's overall support\n    for the resource, including any constraints on cardinality, bindings, lengths\n    or other limitations. See further discussion in [Using\n    Profiles](profiling.html#profile-uses).\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    A list of profiles that represent different use cases supported by the system.\n    For a server, 'supported by the system' means the system hosts/produces a set\n    of resources that are conformant to a particular profile, and allows clients\n    that use its services to search using this profile and to find appropriate\n    data. For a client, it means the system will search by this profile and\n    process data according to the guidance implicit in the profile. See further\n    discussion in [Using Profiles](profiling.html#profile-uses).\n    \"\"\"\n    _supportedProfile: Element_Input\n\n    \"\"\"\n    A list of profiles that represent different use cases supported by the system.\n    For a server, 'supported by the system' means the system hosts/produces a set\n    of resources that are conformant to a particular profile, and allows clients\n    that use its services to search using this profile and to find appropriate\n    data. For a client, it means the system will search by this profile and\n    process data according to the guidance implicit in the profile. See further\n    discussion in [Using Profiles](profiling.html#profile-uses).\n    \"\"\"\n    supportedProfile: [Canonical]\n\n    \"\"\"\n    Additional information about the resource type used by the system.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Additional information about the resource type used by the system.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    Identifies a restful operation supported by the solution.\n    \"\"\"\n    interaction: [CapabilityStatementrestresourceinteraction_Input]\n\n    \"\"\"\n    This field is set to no-version to specify that the system does not support\n    (server) or use (client) versioning for this resource type. If this has some\n    other value, the server must at least correctly track and populate the\n    versionId meta-property on resources. If the value is 'versioned-update', then\n    the server supports all the versioning features, including using e-tags for\n    version integrity in the API.\n    \"\"\"\n    _versioning: Element_Input\n\n    \"\"\"\n    This field is set to no-version to specify that the system does not support\n    (server) or use (client) versioning for this resource type. If this has some\n    other value, the server must at least correctly track and populate the\n    versionId meta-property on resources. If the value is 'versioned-update', then\n    the server supports all the versioning features, including using e-tags for\n    version integrity in the API.\n    \"\"\"\n    versioning: Code\n\n    \"\"\"\n    A flag for whether the server is able to return past versions as part of the vRead operation.\n    \"\"\"\n    _readHistory: Element_Input\n\n    \"\"\"\n    A flag for whether the server is able to return past versions as part of the vRead operation.\n    \"\"\"\n    readHistory: Boolean\n\n    \"\"\"\n    A flag to indicate that the server allows or needs to allow the client to\n    create new identities on the server (that is, the client PUTs to a location\n    where there is no existing resource). Allowing this operation means that the\n    server allows the client to create new identities on the server.\n    \"\"\"\n    _updateCreate: Element_Input\n\n    \"\"\"\n    A flag to indicate that the server allows or needs to allow the client to\n    create new identities on the server (that is, the client PUTs to a location\n    where there is no existing resource). Allowing this operation means that the\n    server allows the client to create new identities on the server.\n    \"\"\"\n    updateCreate: Boolean\n\n    \"\"\"\n    A flag that indicates that the server supports conditional create.\n    \"\"\"\n    _conditionalCreate: Element_Input\n\n    \"\"\"\n    A flag that indicates that the server supports conditional create.\n    \"\"\"\n    conditionalCreate: Boolean\n\n    \"\"\"\n    A code that indicates how the server supports conditional read.\n    \"\"\"\n    _conditionalRead: Element_Input\n\n    \"\"\"\n    A code that indicates how the server supports conditional read.\n    \"\"\"\n    conditionalRead: Code\n\n    \"\"\"\n    A flag that indicates that the server supports conditional update.\n    \"\"\"\n    _conditionalUpdate: Element_Input\n\n    \"\"\"\n    A flag that indicates that the server supports conditional update.\n    \"\"\"\n    conditionalUpdate: Boolean\n\n    \"\"\"\n    A code that indicates how the server supports conditional delete.\n    \"\"\"\n    _conditionalDelete: Element_Input\n\n    \"\"\"\n    A code that indicates how the server supports conditional delete.\n    \"\"\"\n    conditionalDelete: Code\n\n    \"\"\"\n    A set of flags that defines how references are supported.\n    \"\"\"\n    _referencePolicy: Element_Input\n\n    \"\"\"\n    A set of flags that defines how references are supported.\n    \"\"\"\n    referencePolicy: [Code]\n\n    \"\"\"\n    A list of _include values supported by the server.\n    \"\"\"\n    _searchInclude: Element_Input\n\n    \"\"\"\n    A list of _include values supported by the server.\n    \"\"\"\n    searchInclude: [String]\n\n    \"\"\"\n    A list of _revinclude (reverse include) values supported by the server.\n    \"\"\"\n    _searchRevInclude: Element_Input\n\n    \"\"\"\n    A list of _revinclude (reverse include) values supported by the server.\n    \"\"\"\n    searchRevInclude: [String]\n\n    \"\"\"\n    Search parameters for implementations to support and/or make use of - either\n    references to ones defined in the specification, or additional ones defined\n    for/by the implementation.\n    \"\"\"\n    searchParam: [CapabilityStatementrestresourcesearchParam_Input]\n\n    \"\"\"\n    Definition of an operation or a named query together with its parameters and\n    their meaning and type. Consult the definition of the operation for details\n    about how to invoke the operation, and the parameters.\n    \"\"\"\n    operation: [CapabilityStatementrestresourceoperation_Input]\n  }\n\n  type CapabilityStatementrestresourceinteraction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Coded identifier of the operation, supported by the system resource.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Guidance specific to the implementation of this operation, such as 'delete is\n    a logical delete' or 'updates are only allowed with version id' or 'creates\n    permitted from pre-authorized certificates only'.\n    \"\"\"\n    documentation: String\n  }\n\n  input CapabilityStatementrestresourceinteraction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Coded identifier of the operation, supported by the system resource.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    Coded identifier of the operation, supported by the system resource.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Guidance specific to the implementation of this operation, such as 'delete is\n    a logical delete' or 'updates are only allowed with version id' or 'creates\n    permitted from pre-authorized certificates only'.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Guidance specific to the implementation of this operation, such as 'delete is\n    a logical delete' or 'updates are only allowed with version id' or 'creates\n    permitted from pre-authorized certificates only'.\n    \"\"\"\n    documentation: String\n  }\n\n  type CapabilityStatementrestresourceoperation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of the operation or query. For an operation, this is the name\n    prefixed with $ and used in the URL. For a query, this is the name used in the\n    _query parameter when the query is called.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Where the formal definition can be found. If a server references the base\n    definition of an Operation (i.e. from the specification itself such as\n    ```http://hl7.org/fhir/OperationDefinition/ValueSet-expand```), that means it\n    supports the full capabilities of the operation - e.g. both GET and POST\n    invocation.  If it only supports a subset, it must define its own custom\n    [OperationDefinition](operationdefinition.html#) with a 'base' of the original\n    OperationDefinition.  The custom definition would describe the specific subset\n    of functionality supported.\n    \"\"\"\n    definition: Canonical!\n\n    \"\"\"\n    Documentation that describes anything special about the operation behavior,\n    possibly detailing different behavior for system, type and instance-level\n    invocation of the operation.\n    \"\"\"\n    documentation: String\n  }\n\n  input CapabilityStatementrestresourceoperation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of the operation or query. For an operation, this is the name\n    prefixed with $ and used in the URL. For a query, this is the name used in the\n    _query parameter when the query is called.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of the operation or query. For an operation, this is the name\n    prefixed with $ and used in the URL. For a query, this is the name used in the\n    _query parameter when the query is called.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Where the formal definition can be found. If a server references the base\n    definition of an Operation (i.e. from the specification itself such as\n    ```http://hl7.org/fhir/OperationDefinition/ValueSet-expand```), that means it\n    supports the full capabilities of the operation - e.g. both GET and POST\n    invocation.  If it only supports a subset, it must define its own custom\n    [OperationDefinition](operationdefinition.html#) with a 'base' of the original\n    OperationDefinition.  The custom definition would describe the specific subset\n    of functionality supported.\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    Where the formal definition can be found. If a server references the base\n    definition of an Operation (i.e. from the specification itself such as\n    ```http://hl7.org/fhir/OperationDefinition/ValueSet-expand```), that means it\n    supports the full capabilities of the operation - e.g. both GET and POST\n    invocation.  If it only supports a subset, it must define its own custom\n    [OperationDefinition](operationdefinition.html#) with a 'base' of the original\n    OperationDefinition.  The custom definition would describe the specific subset\n    of functionality supported.\n    \"\"\"\n    definition: Canonical!\n\n    \"\"\"\n    Documentation that describes anything special about the operation behavior,\n    possibly detailing different behavior for system, type and instance-level\n    invocation of the operation.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Documentation that describes anything special about the operation behavior,\n    possibly detailing different behavior for system, type and instance-level\n    invocation of the operation.\n    \"\"\"\n    documentation: String\n  }\n\n  type CapabilityStatementrestresourcesearchParam {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of the search parameter used in the interface.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    An absolute URI that is a formal reference to where this parameter was first\n    defined, so that a client can be confident of the meaning of the search\n    parameter (a reference to\n    [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)).\n    This element SHALL be populated if the search parameter refers to a\n    SearchParameter defined by the  core specification or externally defined IGs.\n    \"\"\"\n    definition: Canonical\n\n    \"\"\"\n    The type of value a search parameter refers to, and how the content is interpreted.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    This allows documentation of any distinct behaviors about how the search\n    parameter is used.  For example, text matching algorithms.\n    \"\"\"\n    documentation: String\n  }\n\n  input CapabilityStatementrestresourcesearchParam_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of the search parameter used in the interface.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of the search parameter used in the interface.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    An absolute URI that is a formal reference to where this parameter was first\n    defined, so that a client can be confident of the meaning of the search\n    parameter (a reference to\n    [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)).\n    This element SHALL be populated if the search parameter refers to a\n    SearchParameter defined by the  core specification or externally defined IGs.\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    An absolute URI that is a formal reference to where this parameter was first\n    defined, so that a client can be confident of the meaning of the search\n    parameter (a reference to\n    [SearchParameter.url](searchparameter-definitions.html#SearchParameter.url)).\n    This element SHALL be populated if the search parameter refers to a\n    SearchParameter defined by the  core specification or externally defined IGs.\n    \"\"\"\n    definition: Canonical\n\n    \"\"\"\n    The type of value a search parameter refers to, and how the content is interpreted.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of value a search parameter refers to, and how the content is interpreted.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    This allows documentation of any distinct behaviors about how the search\n    parameter is used.  For example, text matching algorithms.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    This allows documentation of any distinct behaviors about how the search\n    parameter is used.  For example, text matching algorithms.\n    \"\"\"\n    documentation: String\n  }\n\n  type CapabilityStatementrestsecurity {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Server adds CORS headers when responding to requests - this enables Javascript applications to use the server.\n    \"\"\"\n    cors: Boolean\n\n    \"\"\"\n    Types of security services that are supported/required by the system.\n    \"\"\"\n    service: [CodeableConcept]\n\n    \"\"\"\n    General description of how security works.\n    \"\"\"\n    description: String\n  }\n\n  input CapabilityStatementrestsecurity_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Server adds CORS headers when responding to requests - this enables Javascript applications to use the server.\n    \"\"\"\n    _cors: Element_Input\n\n    \"\"\"\n    Server adds CORS headers when responding to requests - this enables Javascript applications to use the server.\n    \"\"\"\n    cors: Boolean\n\n    \"\"\"\n    Types of security services that are supported/required by the system.\n    \"\"\"\n    service: [CodeableConcept_Input]\n\n    \"\"\"\n    General description of how security works.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    General description of how security works.\n    \"\"\"\n    description: String\n  }\n\n  type CapabilityStatementsoftware {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Name the software is known by.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The version identifier for the software covered by this statement.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    Date this version of the software was released.\n    \"\"\"\n    releaseDate: DateTime\n  }\n\n  input CapabilityStatementsoftware_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Name the software is known by.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Name the software is known by.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The version identifier for the software covered by this statement.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The version identifier for the software covered by this statement.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    Date this version of the software was released.\n    \"\"\"\n    _releaseDate: Element_Input\n\n    \"\"\"\n    Date this version of the software was released.\n    \"\"\"\n    releaseDate: DateTime\n  }\n\n  \"\"\"\n  Describes the intention of how one or more practitioners intend to deliver care\n  for a particular patient, group or community for a period of time, possibly\n  limited to care for a specific condition or set of conditions.\n  \"\"\"\n  type CarePlan {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CarePlan_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this care plan by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, questionnaire or other\n    definition that is adhered to in whole or in part by this CarePlan.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline,\n    questionnaire or other definition that is adhered to in whole or in part by this CarePlan.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A care plan that is fulfilled in whole or in part by this care plan.\n    \"\"\"\n    basedOn: [CarePlanbasedOn_basedOn_Union]\n\n    \"\"\"\n    Completed or terminated care plan whose function is taken by this new care plan.\n    \"\"\"\n    replaces: [CarePlanreplaces_replaces_Union]\n\n    \"\"\"\n    A larger care plan of which this particular care plan is a component or step.\n    \"\"\"\n    partOf: [CarePlanpartOf_partOf_Union]\n\n    \"\"\"\n    Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the care plan\n    and where the care plan fits into the workflow chain.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Identifies what 'kind' of plan this is to support differentiation between\n    multiple co-existing plans; e.g. 'Home health', 'psychiatric', 'asthma',\n    'disease management', 'wellness plan', etc.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Human-friendly name for the care plan.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A description of the scope and nature of the plan.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Identifies the patient or group whose intended care is described by the plan.\n    \"\"\"\n    subject: CarePlansubject_subject_Union!\n\n    \"\"\"\n    The Encounter during which this CarePlan was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: CarePlanencounter_encounter_Union\n\n    \"\"\"\n    Indicates when the plan did (or is intended to) come into effect and end.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Represents when this particular CarePlan record was created in the system, which is often a system-generated date.\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    When populated, the author is responsible for the care plan.  The care plan is attributed to the author.\n    \"\"\"\n    author: CarePlanauthor_author_Union\n\n    \"\"\"\n    Identifies the individual(s) or organization who provided the contents of the care plan.\n    \"\"\"\n    contributor: [CarePlancontributor_contributor_Union]\n\n    \"\"\"\n    Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.\n    \"\"\"\n    careTeam: [CarePlancareTeam_careTeam_Union]\n\n    \"\"\"\n    Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.\n    \"\"\"\n    addresses: [CarePlanaddresses_addresses_Union]\n\n    \"\"\"\n    Identifies portions of the patient's record that specifically influenced the\n    formation of the plan.  These might include comorbidities, recent procedures,\n    limitations, recent assessments, etc.\n    \"\"\"\n    supportingInfo: [CarePlansupportingInfo_supportingInfo_Union]\n\n    \"\"\"\n    Describes the intended objective(s) of carrying out the care plan.\n    \"\"\"\n    goal: [CarePlangoal_goal_Union]\n\n    \"\"\"\n    Identifies a planned action to occur as part of the plan.  For example, a\n    medication to be used, lab tests to perform, self-monitoring, education, etc.\n    \"\"\"\n    activity: [CarePlanactivity]\n\n    \"\"\"\n    General notes about the care plan not covered elsewhere.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum CarePlan_Enum_input {\n    CarePlan\n  }\n\n  enum CarePlan_Enum_schema {\n    CarePlan\n  }\n\n  \"\"\"\n  Describes the intention of how one or more practitioners intend to deliver care\n  for a particular patient, group or community for a period of time, possibly\n  limited to care for a specific condition or set of conditions.\n  \"\"\"\n  input CarePlan_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CarePlan_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this care plan by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, questionnaire or other\n    definition that is adhered to in whole or in part by this CarePlan.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, questionnaire or other\n    definition that is adhered to in whole or in part by this CarePlan.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline,\n    questionnaire or other definition that is adhered to in whole or in part by this CarePlan.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline,\n    questionnaire or other definition that is adhered to in whole or in part by this CarePlan.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A care plan that is fulfilled in whole or in part by this care plan.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    Completed or terminated care plan whose function is taken by this new care plan.\n    \"\"\"\n    replaces: [String]\n\n    \"\"\"\n    A larger care plan of which this particular care plan is a component or step.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the care plan\n    and where the care plan fits into the workflow chain.\n    \"\"\"\n    _intent: Element_Input\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the care plan\n    and where the care plan fits into the workflow chain.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Identifies what 'kind' of plan this is to support differentiation between\n    multiple co-existing plans; e.g. 'Home health', 'psychiatric', 'asthma',\n    'disease management', 'wellness plan', etc.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    Human-friendly name for the care plan.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    Human-friendly name for the care plan.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A description of the scope and nature of the plan.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A description of the scope and nature of the plan.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Identifies the patient or group whose intended care is described by the plan.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The Encounter during which this CarePlan was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Indicates when the plan did (or is intended to) come into effect and end.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Represents when this particular CarePlan record was created in the system, which is often a system-generated date.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    Represents when this particular CarePlan record was created in the system, which is often a system-generated date.\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    When populated, the author is responsible for the care plan.  The care plan is attributed to the author.\n    \"\"\"\n    author: String\n\n    \"\"\"\n    Identifies the individual(s) or organization who provided the contents of the care plan.\n    \"\"\"\n    contributor: [String]\n\n    \"\"\"\n    Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.\n    \"\"\"\n    careTeam: [String]\n\n    \"\"\"\n    Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.\n    \"\"\"\n    addresses: [String]\n\n    \"\"\"\n    Identifies portions of the patient's record that specifically influenced the\n    formation of the plan.  These might include comorbidities, recent procedures,\n    limitations, recent assessments, etc.\n    \"\"\"\n    supportingInfo: [String]\n\n    \"\"\"\n    Describes the intended objective(s) of carrying out the care plan.\n    \"\"\"\n    goal: [String]\n\n    \"\"\"\n    Identifies a planned action to occur as part of the plan.  For example, a\n    medication to be used, lab tests to perform, self-monitoring, education, etc.\n    \"\"\"\n    activity: [CarePlanactivity_Input]\n\n    \"\"\"\n    General notes about the care plan not covered elsewhere.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  type CarePlanactivity {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifies the outcome at the point when the status of the activity is\n    assessed.  For example, the outcome of an education activity could be patient\n    understands (or not).\n    \"\"\"\n    outcomeCodeableConcept: [CodeableConcept]\n\n    \"\"\"\n    Details of the outcome or action resulting from the activity.  The reference\n    to an 'event' resource, such as Procedure or Encounter or Observation, is the\n    result/outcome of the activity itself.  The activity can be conveyed using\n    CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference\n    to a “request” resource).\n    \"\"\"\n    outcomeReference: [CarePlanactivityoutcomeReference_outcomeReference_Union]\n\n    \"\"\"\n    Notes about the adherence/status/progress of the activity.\n    \"\"\"\n    progress: [Annotation]\n\n    \"\"\"\n    The details of the proposed activity represented in a specific resource.\n    \"\"\"\n    reference: CarePlanactivityreference_reference_Union\n\n    \"\"\"\n    A simple summary of a planned activity suitable for a general care plan system\n    (e.g. form driven) that doesn't know about specific resources such as procedure etc.\n    \"\"\"\n    detail: CarePlanactivitydetail\n  }\n\n  input CarePlanactivity_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifies the outcome at the point when the status of the activity is\n    assessed.  For example, the outcome of an education activity could be patient\n    understands (or not).\n    \"\"\"\n    outcomeCodeableConcept: [CodeableConcept_Input]\n\n    \"\"\"\n    Details of the outcome or action resulting from the activity.  The reference\n    to an 'event' resource, such as Procedure or Encounter or Observation, is the\n    result/outcome of the activity itself.  The activity can be conveyed using\n    CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference\n    to a “request” resource).\n    \"\"\"\n    outcomeReference: [String]\n\n    \"\"\"\n    Notes about the adherence/status/progress of the activity.\n    \"\"\"\n    progress: [Annotation_Input]\n\n    \"\"\"\n    The details of the proposed activity represented in a specific resource.\n    \"\"\"\n    reference: String\n\n    \"\"\"\n    A simple summary of a planned activity suitable for a general care plan system\n    (e.g. form driven) that doesn't know about specific resources such as procedure etc.\n    \"\"\"\n    detail: CarePlanactivitydetail_Input\n  }\n\n  type CarePlanactivitydetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A description of the kind of resource the in-line definition of a care plan\n    activity is representing.  The CarePlan.activity.detail is an in-line\n    definition when a resource is not referenced using\n    CarePlan.activity.reference.  For example, a MedicationRequest, a\n    ServiceRequest, or a CommunicationRequest.\n    \"\"\"\n    kind: Code\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, questionnaire or other\n    definition that is adhered to in whole or in part by this CarePlan activity.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline,\n    questionnaire or other definition that is adhered to in whole or in part by\n    this CarePlan activity.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    Detailed description of the type of planned activity; e.g. what lab test, what procedure, what kind of encounter.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    Provides the rationale that drove the inclusion of this particular activity as\n    part of the plan or the reason why the activity was prohibited.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates another resource, such as the health condition(s), whose existence\n    justifies this request and drove the inclusion of this particular activity as\n    part of the plan.\n    \"\"\"\n    reasonReference: [CarePlanactivitydetailreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Internal reference that identifies the goals that this activity is intended to contribute towards meeting.\n    \"\"\"\n    goal: [CarePlanactivitydetailgoal_goal_Union]\n\n    \"\"\"\n    Identifies what progress is being made for the specific activity.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.\n    \"\"\"\n    statusReason: CodeableConcept\n\n    \"\"\"\n    If true, indicates that the described activity is one that must NOT be engaged\n    in when following the plan.  If false, or missing, indicates that the\n    described activity is one that should be engaged in when following the plan.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    scheduledTiming: Timing\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    scheduledPeriod: Period\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    scheduledString: String\n\n    \"\"\"\n    Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.\n    \"\"\"\n    location: CarePlanactivitydetaillocation_location_Union\n\n    \"\"\"\n    Identifies who's expected to be involved in the activity.\n    \"\"\"\n    performer: [CarePlanactivitydetailperformer_performer_Union]\n\n    \"\"\"\n    Identifies the food, drug or other product to be consumed or supplied in the activity.\n    \"\"\"\n    productCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Identifies the food, drug or other product to be consumed or supplied in the activity.\n    \"\"\"\n    productReference: CarePlanactivitydetailproductReference_productReference_Union\n\n    \"\"\"\n    Identifies the quantity expected to be consumed in a given day.\n    \"\"\"\n    dailyAmount: Quantity\n\n    \"\"\"\n    Identifies the quantity expected to be supplied, administered or consumed by the subject.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    This provides a textual description of constraints on the intended activity\n    occurrence, including relation to other activities.  It may also include\n    objectives, pre-conditions and end-conditions.  Finally, it may convey\n    specifics about the activity such as body site, method, route, etc.\n    \"\"\"\n    description: String\n  }\n\n  input CarePlanactivitydetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A description of the kind of resource the in-line definition of a care plan\n    activity is representing.  The CarePlan.activity.detail is an in-line\n    definition when a resource is not referenced using\n    CarePlan.activity.reference.  For example, a MedicationRequest, a\n    ServiceRequest, or a CommunicationRequest.\n    \"\"\"\n    _kind: Element_Input\n\n    \"\"\"\n    A description of the kind of resource the in-line definition of a care plan\n    activity is representing.  The CarePlan.activity.detail is an in-line\n    definition when a resource is not referenced using\n    CarePlan.activity.reference.  For example, a MedicationRequest, a\n    ServiceRequest, or a CommunicationRequest.\n    \"\"\"\n    kind: Code\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, questionnaire or other\n    definition that is adhered to in whole or in part by this CarePlan activity.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, questionnaire or other\n    definition that is adhered to in whole or in part by this CarePlan activity.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline,\n    questionnaire or other definition that is adhered to in whole or in part by\n    this CarePlan activity.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline,\n    questionnaire or other definition that is adhered to in whole or in part by\n    this CarePlan activity.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    Detailed description of the type of planned activity; e.g. what lab test, what procedure, what kind of encounter.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    Provides the rationale that drove the inclusion of this particular activity as\n    part of the plan or the reason why the activity was prohibited.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates another resource, such as the health condition(s), whose existence\n    justifies this request and drove the inclusion of this particular activity as\n    part of the plan.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Internal reference that identifies the goals that this activity is intended to contribute towards meeting.\n    \"\"\"\n    goal: [String]\n\n    \"\"\"\n    Identifies what progress is being made for the specific activity.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Identifies what progress is being made for the specific activity.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.\n    \"\"\"\n    statusReason: CodeableConcept_Input\n\n    \"\"\"\n    If true, indicates that the described activity is one that must NOT be engaged\n    in when following the plan.  If false, or missing, indicates that the\n    described activity is one that should be engaged in when following the plan.\n    \"\"\"\n    _doNotPerform: Element_Input\n\n    \"\"\"\n    If true, indicates that the described activity is one that must NOT be engaged\n    in when following the plan.  If false, or missing, indicates that the\n    described activity is one that should be engaged in when following the plan.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    scheduledTiming: Timing_Input\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    scheduledPeriod: Period_Input\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    _scheduledString: Element_Input\n\n    \"\"\"\n    The period, timing or frequency upon which the described activity is to occur.\n    \"\"\"\n    scheduledString: String\n\n    \"\"\"\n    Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    Identifies who's expected to be involved in the activity.\n    \"\"\"\n    performer: [String]\n\n    \"\"\"\n    Identifies the food, drug or other product to be consumed or supplied in the activity.\n    \"\"\"\n    productCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Identifies the food, drug or other product to be consumed or supplied in the activity.\n    \"\"\"\n    productReference: String\n\n    \"\"\"\n    Identifies the quantity expected to be consumed in a given day.\n    \"\"\"\n    dailyAmount: Quantity_Input\n\n    \"\"\"\n    Identifies the quantity expected to be supplied, administered or consumed by the subject.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    This provides a textual description of constraints on the intended activity\n    occurrence, including relation to other activities.  It may also include\n    objectives, pre-conditions and end-conditions.  Finally, it may convey\n    specifics about the activity such as body site, method, route, etc.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    This provides a textual description of constraints on the intended activity\n    occurrence, including relation to other activities.  It may also include\n    objectives, pre-conditions and end-conditions.  Finally, it may convey\n    specifics about the activity such as body site, method, route, etc.\n    \"\"\"\n    description: String\n  }\n\n  \"\"\"\n  Internal reference that identifies the goals that this activity is intended to contribute towards meeting.\n  \"\"\"\n  union CarePlanactivitydetailgoal_goal_Union = Goal\n\n  \"\"\"\n  Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.\n  \"\"\"\n  union CarePlanactivitydetaillocation_location_Union = Location\n\n  \"\"\"\n  Identifies who's expected to be involved in the activity.\n  \"\"\"\n  union CarePlanactivitydetailperformer_performer_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | RelatedPerson\n    | Patient\n    | CareTeam\n    | HealthcareService\n    | Device\n\n  \"\"\"\n  Identifies the food, drug or other product to be consumed or supplied in the activity.\n  \"\"\"\n  union CarePlanactivitydetailproductReference_productReference_Union =\n      Medication\n    | Substance\n\n  \"\"\"\n  Indicates another resource, such as the health condition(s), whose existence\n  justifies this request and drove the inclusion of this particular activity as\n  part of the plan.\n  \"\"\"\n  union CarePlanactivitydetailreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  Details of the outcome or action resulting from the activity.  The reference to\n  an 'event' resource, such as Procedure or Encounter or Observation, is the\n  result/outcome of the activity itself.  The activity can be conveyed using\n  CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference\n  to a “request” resource).\n  \"\"\"\n  union CarePlanactivityoutcomeReference_outcomeReference_Union =\n      Resource\n\n  \"\"\"\n  The details of the proposed activity represented in a specific resource.\n  \"\"\"\n  union CarePlanactivityreference_reference_Union =\n      Appointment\n    | CommunicationRequest\n    | DeviceRequest\n    | MedicationRequest\n    | NutritionOrder\n    | Task\n    | ServiceRequest\n    | VisionPrescription\n    | RequestGroup\n\n  \"\"\"\n  Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this plan.\n  \"\"\"\n  union CarePlanaddresses_addresses_Union = Condition\n\n  \"\"\"\n  When populated, the author is responsible for the care plan.  The care plan is attributed to the author.\n  \"\"\"\n  union CarePlanauthor_author_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | Device\n    | RelatedPerson\n    | Organization\n    | CareTeam\n\n  \"\"\"\n  A care plan that is fulfilled in whole or in part by this care plan.\n  \"\"\"\n  union CarePlanbasedOn_basedOn_Union = CarePlan\n\n  \"\"\"\n  Identifies all people and organizations who are expected to be involved in the care envisioned by this plan.\n  \"\"\"\n  union CarePlancareTeam_careTeam_Union = CareTeam\n\n  \"\"\"\n  Identifies the individual(s) or organization who provided the contents of the care plan.\n  \"\"\"\n  union CarePlancontributor_contributor_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | Device\n    | RelatedPerson\n    | Organization\n    | CareTeam\n\n  \"\"\"\n  The Encounter during which this CarePlan was created or to which the creation of this record is tightly associated.\n  \"\"\"\n  union CarePlanencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Describes the intended objective(s) of carrying out the care plan.\n  \"\"\"\n  union CarePlangoal_goal_Union = Goal\n\n  \"\"\"\n  A larger care plan of which this particular care plan is a component or step.\n  \"\"\"\n  union CarePlanpartOf_partOf_Union = CarePlan\n\n  \"\"\"\n  Completed or terminated care plan whose function is taken by this new care plan.\n  \"\"\"\n  union CarePlanreplaces_replaces_Union = CarePlan\n\n  \"\"\"\n  Identifies the patient or group whose intended care is described by the plan.\n  \"\"\"\n  union CarePlansubject_subject_Union = Patient | Group\n\n  \"\"\"\n  Identifies portions of the patient's record that specifically influenced the\n  formation of the plan.  These might include comorbidities, recent procedures,\n  limitations, recent assessments, etc.\n  \"\"\"\n  union CarePlansupportingInfo_supportingInfo_Union = Resource\n\n  \"\"\"\n  The Care Team includes all the people and organizations who plan to participate\n  in the coordination and delivery of care for a patient.\n  \"\"\"\n  type CareTeam {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CareTeam_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this care team by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Indicates the current state of the care team.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Identifies what kind of team.  This is to support differentiation between\n    multiple co-existing teams, such as care plan team, episode of care team,\n    longitudinal care team.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    A label for human use intended to distinguish like teams.  E.g. the 'red' vs. 'green' trauma teams.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Identifies the patient or group whose intended care is handled by the team.\n    \"\"\"\n    subject: CareTeamsubject_subject_Union\n\n    \"\"\"\n    The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: CareTeamencounter_encounter_Union\n\n    \"\"\"\n    Indicates when the team did (or is intended to) come into effect and end.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Identifies all people and organizations who are expected to be involved in the care team.\n    \"\"\"\n    participant: [CareTeamparticipant]\n\n    \"\"\"\n    Describes why the care team exists.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Condition(s) that this care team addresses.\n    \"\"\"\n    reasonReference: [CareTeamreasonReference_reasonReference_Union]\n\n    \"\"\"\n    The organization responsible for the care team.\n    \"\"\"\n    managingOrganization: [CareTeammanagingOrganization_managingOrganization_Union]\n\n    \"\"\"\n    A central contact detail for the care team (that applies to all members).\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Comments made about the CareTeam.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum CareTeam_Enum_input {\n    CareTeam\n  }\n\n  enum CareTeam_Enum_schema {\n    CareTeam\n  }\n\n  \"\"\"\n  The Care Team includes all the people and organizations who plan to participate\n  in the coordination and delivery of care for a patient.\n  \"\"\"\n  input CareTeam_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CareTeam_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this care team by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Indicates the current state of the care team.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Indicates the current state of the care team.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Identifies what kind of team.  This is to support differentiation between\n    multiple co-existing teams, such as care plan team, episode of care team,\n    longitudinal care team.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    A label for human use intended to distinguish like teams.  E.g. the 'red' vs. 'green' trauma teams.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A label for human use intended to distinguish like teams.  E.g. the 'red' vs. 'green' trauma teams.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Identifies the patient or group whose intended care is handled by the team.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Indicates when the team did (or is intended to) come into effect and end.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Identifies all people and organizations who are expected to be involved in the care team.\n    \"\"\"\n    participant: [CareTeamparticipant_Input]\n\n    \"\"\"\n    Describes why the care team exists.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Condition(s) that this care team addresses.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    The organization responsible for the care team.\n    \"\"\"\n    managingOrganization: [String]\n\n    \"\"\"\n    A central contact detail for the care team (that applies to all members).\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Comments made about the CareTeam.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated.\n  \"\"\"\n  union CareTeamencounter_encounter_Union = Encounter\n\n  \"\"\"\n  The organization responsible for the care team.\n  \"\"\"\n  union CareTeammanagingOrganization_managingOrganization_Union =\n      Organization\n\n  type CareTeamparticipant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates specific responsibility of an individual within the care team, such\n    as 'Primary care physician', 'Trained social worker counselor', 'Caregiver', etc.\n    \"\"\"\n    role: [CodeableConcept]\n\n    \"\"\"\n    The specific person or organization who is participating/expected to participate in the care team.\n    \"\"\"\n    member: CareTeamparticipantmember_member_Union\n\n    \"\"\"\n    The organization of the practitioner.\n    \"\"\"\n    onBehalfOf: CareTeamparticipantonBehalfOf_onBehalfOf_Union\n\n    \"\"\"\n    Indicates when the specific member or organization did (or is intended to) come into effect and end.\n    \"\"\"\n    period: Period\n  }\n\n  input CareTeamparticipant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates specific responsibility of an individual within the care team, such\n    as 'Primary care physician', 'Trained social worker counselor', 'Caregiver', etc.\n    \"\"\"\n    role: [CodeableConcept_Input]\n\n    \"\"\"\n    The specific person or organization who is participating/expected to participate in the care team.\n    \"\"\"\n    member: String\n\n    \"\"\"\n    The organization of the practitioner.\n    \"\"\"\n    onBehalfOf: String\n\n    \"\"\"\n    Indicates when the specific member or organization did (or is intended to) come into effect and end.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  The specific person or organization who is participating/expected to participate in the care team.\n  \"\"\"\n  union CareTeamparticipantmember_member_Union =\n      Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Patient\n    | Organization\n    | CareTeam\n\n  \"\"\"\n  The organization of the practitioner.\n  \"\"\"\n  union CareTeamparticipantonBehalfOf_onBehalfOf_Union = Organization\n\n  \"\"\"\n  Condition(s) that this care team addresses.\n  \"\"\"\n  union CareTeamreasonReference_reasonReference_Union = Condition\n\n  \"\"\"\n  Identifies the patient or group whose intended care is handled by the team.\n  \"\"\"\n  union CareTeamsubject_subject_Union = Patient | Group\n\n  \"\"\"\n  Catalog entries are wrappers that contextualize items included in a catalog.\n  \"\"\"\n  type CatalogEntry {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CatalogEntry_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Used in supporting different identifiers for the same product, e.g. manufacturer code and retailer code.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The type of item - medication, device, service, protocol or other.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Whether the entry represents an orderable item.\n    \"\"\"\n    orderable: Boolean!\n\n    \"\"\"\n    The item in a catalog or definition.\n    \"\"\"\n    referencedItem: CatalogEntryreferencedItem_referencedItem_Union!\n\n    \"\"\"\n    Used in supporting related concepts, e.g. NDC to RxNorm.\n    \"\"\"\n    additionalIdentifier: [Identifier]\n\n    \"\"\"\n    Classes of devices, or ATC for medication.\n    \"\"\"\n    classification: [CodeableConcept]\n\n    \"\"\"\n    Used to support catalog exchange even for unsupported products, e.g. getting list of medications even if not prescribable.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    The time period in which this catalog entry is expected to be active.\n    \"\"\"\n    validityPeriod: Period\n\n    \"\"\"\n    The date until which this catalog entry is expected to be active.\n    \"\"\"\n    validTo: DateTime\n\n    \"\"\"\n    Typically date of issue is different from the beginning of the validity. This\n    can be used to see when an item was last updated.\n    \"\"\"\n    lastUpdated: DateTime\n\n    \"\"\"\n    Used for examplefor Out of Formulary, or any specifics.\n    \"\"\"\n    additionalCharacteristic: [CodeableConcept]\n\n    \"\"\"\n    User for example for ATC classification, or.\n    \"\"\"\n    additionalClassification: [CodeableConcept]\n\n    \"\"\"\n    Used for example, to point to a substance, or to a device used to administer a medication.\n    \"\"\"\n    relatedEntry: [CatalogEntryrelatedEntry]\n  }\n\n  enum CatalogEntry_Enum_schema {\n    CatalogEntry\n  }\n\n  \"\"\"\n  The item in a catalog or definition.\n  \"\"\"\n  union CatalogEntryreferencedItem_referencedItem_Union =\n      Medication\n    | Device\n    | Organization\n    | Practitioner\n    | PractitionerRole\n    | HealthcareService\n    | ActivityDefinition\n    | PlanDefinition\n    | SpecimenDefinition\n    | ObservationDefinition\n    | Binary\n\n  type CatalogEntryrelatedEntry {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of relation to the related item: child, parent, packageContent, containerPackage, usedIn, uses, requires, etc.\n    \"\"\"\n    relationtype: Code!\n\n    \"\"\"\n    The reference to the related item.\n    \"\"\"\n    item: CatalogEntryrelatedEntryitem_item_Union!\n  }\n\n  \"\"\"\n  The reference to the related item.\n  \"\"\"\n  union CatalogEntryrelatedEntryitem_item_Union = CatalogEntry\n\n  \"\"\"\n  The resource ChargeItem describes the provision of healthcare provider products\n  for a certain patient, therefore referring not only to the product, but\n  containing in addition details of the provision, like date, time, amounts and\n  participating organizations and persons. Main Usage of the ChargeItem is to\n  enable the billing process and internal cost allocation.\n  \"\"\"\n  type ChargeItem {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ChargeItem_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers assigned to this event performer or other systems.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    References the (external) source of pricing information, rules of application for the code this ChargeItem uses.\n    \"\"\"\n    definitionUri: [Uri]\n\n    \"\"\"\n    References the source of pricing information, rules of application for the code this ChargeItem uses.\n    \"\"\"\n    definitionCanonical: [Canonical]\n\n    \"\"\"\n    The current state of the ChargeItem.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    ChargeItems can be grouped to larger ChargeItems covering the whole set.\n    \"\"\"\n    partOf: [ChargeItempartOf_partOf_Union]\n\n    \"\"\"\n    A code that identifies the charge, like a billing code.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The individual or set of individuals the action is being or was performed on.\n    \"\"\"\n    subject: ChargeItemsubject_subject_Union!\n\n    \"\"\"\n    The encounter or episode of care that establishes the context for this event.\n    \"\"\"\n    context: ChargeItemcontext_context_Union\n\n    \"\"\"\n    Date/time(s) or duration when the charged service was applied.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    Date/time(s) or duration when the charged service was applied.\n    \"\"\"\n    occurrencePeriod: Period\n\n    \"\"\"\n    Date/time(s) or duration when the charged service was applied.\n    \"\"\"\n    occurrenceTiming: Timing\n\n    \"\"\"\n    Indicates who or what performed or participated in the charged service.\n    \"\"\"\n    performer: [ChargeItemperformer]\n\n    \"\"\"\n    The organization requesting the service.\n    \"\"\"\n    performingOrganization: ChargeItemperformingOrganization_performingOrganization_Union\n\n    \"\"\"\n    The organization performing the service.\n    \"\"\"\n    requestingOrganization: ChargeItemrequestingOrganization_requestingOrganization_Union\n\n    \"\"\"\n    The financial cost center permits the tracking of charge attribution.\n    \"\"\"\n    costCenter: ChargeItemcostCenter_costCenter_Union\n\n    \"\"\"\n    Quantity of which the charge item has been serviced.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    The anatomical location where the related service has been applied.\n    \"\"\"\n    bodysite: [CodeableConcept]\n\n    \"\"\"\n    Factor overriding the factor determined by the rules associated with the code.\n    \"\"\"\n    factorOverride: Float\n\n    \"\"\"\n    Total price of the charge overriding the list price associated with the code.\n    \"\"\"\n    priceOverride: Money\n\n    \"\"\"\n    If the list price or the rule-based factor associated with the code is\n    overridden, this attribute can capture a text to indicate the  reason for this action.\n    \"\"\"\n    overrideReason: String\n\n    \"\"\"\n    The device, practitioner, etc. who entered the charge item.\n    \"\"\"\n    enterer: ChargeItementerer_enterer_Union\n\n    \"\"\"\n    Date the charge item was entered.\n    \"\"\"\n    enteredDate: DateTime\n\n    \"\"\"\n    Describes why the event occurred in coded or textual form.\n    \"\"\"\n    reason: [CodeableConcept]\n\n    \"\"\"\n    Indicated the rendered service that caused this charge.\n    \"\"\"\n    service: [ChargeItemservice_service_Union]\n\n    \"\"\"\n    Identifies the device, food, drug or other product being charged either by type code or reference to an instance.\n    \"\"\"\n    productReference: ChargeItemproductReference_productReference_Union\n\n    \"\"\"\n    Identifies the device, food, drug or other product being charged either by type code or reference to an instance.\n    \"\"\"\n    productCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Account into which this ChargeItems belongs.\n    \"\"\"\n    account: [ChargeItemaccount_account_Union]\n\n    \"\"\"\n    Comments made about the event by the performer, subject or other participants.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Further information supporting this charge.\n    \"\"\"\n    supportingInformation: [ChargeItemsupportingInformation_supportingInformation_Union]\n  }\n\n  enum ChargeItem_Enum_input {\n    ChargeItem\n  }\n\n  enum ChargeItem_Enum_schema {\n    ChargeItem\n  }\n\n  \"\"\"\n  The resource ChargeItem describes the provision of healthcare provider products\n  for a certain patient, therefore referring not only to the product, but\n  containing in addition details of the provision, like date, time, amounts and\n  participating organizations and persons. Main Usage of the ChargeItem is to\n  enable the billing process and internal cost allocation.\n  \"\"\"\n  input ChargeItem_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ChargeItem_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers assigned to this event performer or other systems.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    References the (external) source of pricing information, rules of application for the code this ChargeItem uses.\n    \"\"\"\n    _definitionUri: Element_Input\n\n    \"\"\"\n    References the (external) source of pricing information, rules of application for the code this ChargeItem uses.\n    \"\"\"\n    definitionUri: [Uri]\n\n    \"\"\"\n    References the source of pricing information, rules of application for the code this ChargeItem uses.\n    \"\"\"\n    _definitionCanonical: Element_Input\n\n    \"\"\"\n    References the source of pricing information, rules of application for the code this ChargeItem uses.\n    \"\"\"\n    definitionCanonical: [Canonical]\n\n    \"\"\"\n    The current state of the ChargeItem.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of the ChargeItem.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    ChargeItems can be grouped to larger ChargeItems covering the whole set.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    A code that identifies the charge, like a billing code.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The individual or set of individuals the action is being or was performed on.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The encounter or episode of care that establishes the context for this event.\n    \"\"\"\n    context: String\n\n    \"\"\"\n    Date/time(s) or duration when the charged service was applied.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    Date/time(s) or duration when the charged service was applied.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    Date/time(s) or duration when the charged service was applied.\n    \"\"\"\n    occurrencePeriod: Period_Input\n\n    \"\"\"\n    Date/time(s) or duration when the charged service was applied.\n    \"\"\"\n    occurrenceTiming: Timing_Input\n\n    \"\"\"\n    Indicates who or what performed or participated in the charged service.\n    \"\"\"\n    performer: [ChargeItemperformer_Input]\n\n    \"\"\"\n    The organization requesting the service.\n    \"\"\"\n    performingOrganization: String\n\n    \"\"\"\n    The organization performing the service.\n    \"\"\"\n    requestingOrganization: String\n\n    \"\"\"\n    The financial cost center permits the tracking of charge attribution.\n    \"\"\"\n    costCenter: String\n\n    \"\"\"\n    Quantity of which the charge item has been serviced.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    The anatomical location where the related service has been applied.\n    \"\"\"\n    bodysite: [CodeableConcept_Input]\n\n    \"\"\"\n    Factor overriding the factor determined by the rules associated with the code.\n    \"\"\"\n    _factorOverride: Element_Input\n\n    \"\"\"\n    Factor overriding the factor determined by the rules associated with the code.\n    \"\"\"\n    factorOverride: Float\n\n    \"\"\"\n    Total price of the charge overriding the list price associated with the code.\n    \"\"\"\n    priceOverride: Money_Input\n\n    \"\"\"\n    If the list price or the rule-based factor associated with the code is\n    overridden, this attribute can capture a text to indicate the  reason for this action.\n    \"\"\"\n    _overrideReason: Element_Input\n\n    \"\"\"\n    If the list price or the rule-based factor associated with the code is\n    overridden, this attribute can capture a text to indicate the  reason for this action.\n    \"\"\"\n    overrideReason: String\n\n    \"\"\"\n    The device, practitioner, etc. who entered the charge item.\n    \"\"\"\n    enterer: String\n\n    \"\"\"\n    Date the charge item was entered.\n    \"\"\"\n    _enteredDate: Element_Input\n\n    \"\"\"\n    Date the charge item was entered.\n    \"\"\"\n    enteredDate: DateTime\n\n    \"\"\"\n    Describes why the event occurred in coded or textual form.\n    \"\"\"\n    reason: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicated the rendered service that caused this charge.\n    \"\"\"\n    service: [String]\n\n    \"\"\"\n    Identifies the device, food, drug or other product being charged either by type code or reference to an instance.\n    \"\"\"\n    productReference: String\n\n    \"\"\"\n    Identifies the device, food, drug or other product being charged either by type code or reference to an instance.\n    \"\"\"\n    productCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Account into which this ChargeItems belongs.\n    \"\"\"\n    account: [String]\n\n    \"\"\"\n    Comments made about the event by the performer, subject or other participants.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Further information supporting this charge.\n    \"\"\"\n    supportingInformation: [String]\n  }\n\n  \"\"\"\n  Account into which this ChargeItems belongs.\n  \"\"\"\n  union ChargeItemaccount_account_Union = Account\n\n  \"\"\"\n  The encounter or episode of care that establishes the context for this event.\n  \"\"\"\n  union ChargeItemcontext_context_Union = Encounter | EpisodeOfCare\n\n  \"\"\"\n  The financial cost center permits the tracking of charge attribution.\n  \"\"\"\n  union ChargeItemcostCenter_costCenter_Union = Organization\n\n  \"\"\"\n  The ChargeItemDefinition resource provides the properties that apply to the\n  (billing) codes necessary to calculate costs and prices. The properties may\n  differ largely depending on type and realm, therefore this resource gives only a\n  rough structure and requires profiling for each type of billing code system.\n  \"\"\"\n  type ChargeItemDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ChargeItemDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this charge item definition when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this charge\n    item definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the charge item definition\n    is stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    A formal identifier that is used to identify this charge item definition when\n    it is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the charge item\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the charge item definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence. To\n    provide a version consistent with the Decision Support Service specification,\n    use the format Major.Minor.Revision (e.g. 1.0.0). For more information on\n    versioning knowledge assets, refer to the Decision Support Service\n    specification. Note that a version is required for non-experimental active assets.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the charge item definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The URL pointing to an externally-defined charge item definition that is\n    adhered to in whole or in part by this definition.\n    \"\"\"\n    derivedFromUri: [Uri]\n\n    \"\"\"\n    A larger definition of which this particular definition is a component or step.\n    \"\"\"\n    partOf: [Canonical]\n\n    \"\"\"\n    As new versions of a protocol or guideline are defined, allows identification\n    of what versions are replaced by a new instance.\n    \"\"\"\n    replaces: [Canonical]\n\n    \"\"\"\n    The current state of the ChargeItemDefinition.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this charge item definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the charge item definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the charge item definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the charge item definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the charge item definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate charge item\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the charge item definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    A copyright statement relating to the charge item definition and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the charge item definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the charge item definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    The defined billing details in this resource pertain to the given billing code.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The defined billing details in this resource pertain to the given product instance(s).\n    \"\"\"\n    instance: [ChargeItemDefinitioninstance_instance_Union]\n\n    \"\"\"\n    Expressions that describe applicability criteria for the billing code.\n    \"\"\"\n    applicability: [ChargeItemDefinitionapplicability]\n\n    \"\"\"\n    Group of properties which are applicable under the same conditions. If no\n    applicability rules are established for the group, then all properties always apply.\n    \"\"\"\n    propertyGroup: [ChargeItemDefinitionpropertyGroup]\n  }\n\n  enum ChargeItemDefinition_Enum_input {\n    ChargeItemDefinition\n  }\n\n  enum ChargeItemDefinition_Enum_schema {\n    ChargeItemDefinition\n  }\n\n  \"\"\"\n  The ChargeItemDefinition resource provides the properties that apply to the\n  (billing) codes necessary to calculate costs and prices. The properties may\n  differ largely depending on type and realm, therefore this resource gives only a\n  rough structure and requires profiling for each type of billing code system.\n  \"\"\"\n  input ChargeItemDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ChargeItemDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this charge item definition when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this charge\n    item definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the charge item definition\n    is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this charge item definition when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this charge\n    item definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the charge item definition\n    is stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    A formal identifier that is used to identify this charge item definition when\n    it is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the charge item\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the charge item definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence. To\n    provide a version consistent with the Decision Support Service specification,\n    use the format Major.Minor.Revision (e.g. 1.0.0). For more information on\n    versioning knowledge assets, refer to the Decision Support Service\n    specification. Note that a version is required for non-experimental active assets.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the charge item\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the charge item definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence. To\n    provide a version consistent with the Decision Support Service specification,\n    use the format Major.Minor.Revision (e.g. 1.0.0). For more information on\n    versioning knowledge assets, refer to the Decision Support Service\n    specification. Note that a version is required for non-experimental active assets.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the charge item definition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the charge item definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The URL pointing to an externally-defined charge item definition that is\n    adhered to in whole or in part by this definition.\n    \"\"\"\n    _derivedFromUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally-defined charge item definition that is\n    adhered to in whole or in part by this definition.\n    \"\"\"\n    derivedFromUri: [Uri]\n\n    \"\"\"\n    A larger definition of which this particular definition is a component or step.\n    \"\"\"\n    _partOf: Element_Input\n\n    \"\"\"\n    A larger definition of which this particular definition is a component or step.\n    \"\"\"\n    partOf: [Canonical]\n\n    \"\"\"\n    As new versions of a protocol or guideline are defined, allows identification\n    of what versions are replaced by a new instance.\n    \"\"\"\n    _replaces: Element_Input\n\n    \"\"\"\n    As new versions of a protocol or guideline are defined, allows identification\n    of what versions are replaced by a new instance.\n    \"\"\"\n    replaces: [Canonical]\n\n    \"\"\"\n    The current state of the ChargeItemDefinition.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of the ChargeItemDefinition.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this charge item definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this charge item definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the charge item definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the charge item definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the charge item definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the charge item definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the charge item definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the charge item definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the charge item definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the charge item definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate charge item\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the charge item definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    A copyright statement relating to the charge item definition and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the charge item definition.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the charge item definition and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the charge item definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the charge item definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    The defined billing details in this resource pertain to the given billing code.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The defined billing details in this resource pertain to the given product instance(s).\n    \"\"\"\n    instance: [String]\n\n    \"\"\"\n    Expressions that describe applicability criteria for the billing code.\n    \"\"\"\n    applicability: [ChargeItemDefinitionapplicability_Input]\n\n    \"\"\"\n    Group of properties which are applicable under the same conditions. If no\n    applicability rules are established for the group, then all properties always apply.\n    \"\"\"\n    propertyGroup: [ChargeItemDefinitionpropertyGroup_Input]\n  }\n\n  type ChargeItemDefinitionapplicability {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A brief, natural language description of the condition that effectively communicates the intended semantics.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The media type of the language for the expression, e.g. 'text/cql' for\n    Clinical Query Language expressions or 'text/fhirpath' for Path expressions.\n    \"\"\"\n    language: String\n\n    \"\"\"\n    An expression that returns true or false, indicating whether the condition is\n    satisfied. When using Path expressions, the %context environment variable\n    must be replaced at runtime with the ChargeItem resource to which this\n    definition is applied.\n    \"\"\"\n    expression: String\n  }\n\n  input ChargeItemDefinitionapplicability_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A brief, natural language description of the condition that effectively communicates the intended semantics.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A brief, natural language description of the condition that effectively communicates the intended semantics.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The media type of the language for the expression, e.g. 'text/cql' for\n    Clinical Query Language expressions or 'text/fhirpath' for Path expressions.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The media type of the language for the expression, e.g. 'text/cql' for\n    Clinical Query Language expressions or 'text/fhirpath' for Path expressions.\n    \"\"\"\n    language: String\n\n    \"\"\"\n    An expression that returns true or false, indicating whether the condition is\n    satisfied. When using Path expressions, the %context environment variable\n    must be replaced at runtime with the ChargeItem resource to which this\n    definition is applied.\n    \"\"\"\n    _expression: Element_Input\n\n    \"\"\"\n    An expression that returns true or false, indicating whether the condition is\n    satisfied. When using Path expressions, the %context environment variable\n    must be replaced at runtime with the ChargeItem resource to which this\n    definition is applied.\n    \"\"\"\n    expression: String\n  }\n\n  \"\"\"\n  The defined billing details in this resource pertain to the given product instance(s).\n  \"\"\"\n  union ChargeItemDefinitioninstance_instance_Union =\n      Medication\n    | Substance\n    | Device\n\n  type ChargeItemDefinitionpropertyGroup {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The price for a ChargeItem may be calculated as a base price with\n    surcharges/deductions that apply in certain conditions. A ChargeItemDefinition\n    resource that defines the prices, factors and conditions that apply to a\n    billing code is currently under development. The priceComponent element can be\n    used to offer transparency to the recipient of the Invoice of how the prices\n    have been calculated.\n    \"\"\"\n    priceComponent: [ChargeItemDefinitionpropertyGrouppriceComponent]\n  }\n\n  input ChargeItemDefinitionpropertyGroup_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The price for a ChargeItem may be calculated as a base price with\n    surcharges/deductions that apply in certain conditions. A ChargeItemDefinition\n    resource that defines the prices, factors and conditions that apply to a\n    billing code is currently under development. The priceComponent element can be\n    used to offer transparency to the recipient of the Invoice of how the prices\n    have been calculated.\n    \"\"\"\n    priceComponent: [ChargeItemDefinitionpropertyGrouppriceComponent_Input]\n  }\n\n  type ChargeItemDefinitionpropertyGrouppriceComponent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    This code identifies the type of the component.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A code that identifies the component. Codes may be used to differentiate\n    between kinds of taxes, surcharges, discounts etc.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The factor that has been applied on the base price for calculating this component.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The amount calculated for this component.\n    \"\"\"\n    amount: Money\n  }\n\n  input ChargeItemDefinitionpropertyGrouppriceComponent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    This code identifies the type of the component.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    This code identifies the type of the component.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A code that identifies the component. Codes may be used to differentiate\n    between kinds of taxes, surcharges, discounts etc.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The factor that has been applied on the base price for calculating this component.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    The factor that has been applied on the base price for calculating this component.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The amount calculated for this component.\n    \"\"\"\n    amount: Money_Input\n  }\n\n  \"\"\"\n  The device, practitioner, etc. who entered the charge item.\n  \"\"\"\n  union ChargeItementerer_enterer_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | Device\n    | RelatedPerson\n\n  \"\"\"\n  ChargeItems can be grouped to larger ChargeItems covering the whole set.\n  \"\"\"\n  union ChargeItempartOf_partOf_Union = ChargeItem\n\n  type ChargeItemperformer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Describes the type of performance or participation(e.g. primary surgeon, anesthesiologiest, etc.).\n    \"\"\"\n    function: CodeableConcept\n\n    \"\"\"\n    The device, practitioner, etc. who performed or participated in the service.\n    \"\"\"\n    actor: ChargeItemperformeractor_actor_Union!\n  }\n\n  input ChargeItemperformer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Describes the type of performance or participation(e.g. primary surgeon, anesthesiologiest, etc.).\n    \"\"\"\n    function: CodeableConcept_Input\n\n    \"\"\"\n    The device, practitioner, etc. who performed or participated in the service.\n    \"\"\"\n    actor: String!\n  }\n\n  \"\"\"\n  The device, practitioner, etc. who performed or participated in the service.\n  \"\"\"\n  union ChargeItemperformeractor_actor_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | CareTeam\n    | Patient\n    | Device\n    | RelatedPerson\n\n  \"\"\"\n  The organization requesting the service.\n  \"\"\"\n  union ChargeItemperformingOrganization_performingOrganization_Union =\n      Organization\n\n  \"\"\"\n  Identifies the device, food, drug or other product being charged either by type code or reference to an instance.\n  \"\"\"\n  union ChargeItemproductReference_productReference_Union =\n      Device\n    | Medication\n    | Substance\n\n  \"\"\"\n  The organization performing the service.\n  \"\"\"\n  union ChargeItemrequestingOrganization_requestingOrganization_Union =\n      Organization\n\n  \"\"\"\n  Indicated the rendered service that caused this charge.\n  \"\"\"\n  union ChargeItemservice_service_Union =\n      DiagnosticReport\n    | ImagingStudy\n    | Immunization\n    | MedicationAdministration\n    | MedicationDispense\n    | Observation\n    | Procedure\n    | SupplyDelivery\n\n  \"\"\"\n  The individual or set of individuals the action is being or was performed on.\n  \"\"\"\n  union ChargeItemsubject_subject_Union = Patient | Group\n\n  \"\"\"\n  Further information supporting this charge.\n  \"\"\"\n  union ChargeItemsupportingInformation_supportingInformation_Union =\n      Resource\n\n  \"\"\"\n  A provider issued list of professional services and products which have been\n  provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.\n  \"\"\"\n  type Claim {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Claim_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this claim.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The category of claim, e.g. oral, pharmacy, vision, institutional, professional.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    A finer grained suite of claim type codes which may convey additional\n    information such as Inpatient vs Outpatient and/or a specialty service.\n    \"\"\"\n    subType: CodeableConcept\n\n    \"\"\"\n    A code to indicate whether the nature of the request is: to request\n    adjudication of products and services previously rendered; or requesting\n    authorization and adjudication for provision in the future; or requesting the\n    non-binding adjudication of the listed products and services which could be\n    provided in the future.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The party to whom the professional services and/or products have been supplied\n    or are being considered and for whom actual or forecast reimbursement is sought.\n    \"\"\"\n    patient: Claimpatient_patient_Union!\n\n    \"\"\"\n    The period for which charges are being submitted.\n    \"\"\"\n    billablePeriod: Period\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    Individual who created the claim, predetermination or preauthorization.\n    \"\"\"\n    enterer: Claimenterer_enterer_Union\n\n    \"\"\"\n    The Insurer who is target of the request.\n    \"\"\"\n    insurer: Claiminsurer_insurer_Union\n\n    \"\"\"\n    The provider which is responsible for the claim, predetermination or preauthorization.\n    \"\"\"\n    provider: Claimprovider_provider_Union!\n\n    \"\"\"\n    The provider-required urgency of processing the request. Typical values include: stat, routine deferred.\n    \"\"\"\n    priority: CodeableConcept!\n\n    \"\"\"\n    A code to indicate whether and for whom funds are to be reserved for future claims.\n    \"\"\"\n    fundsReserve: CodeableConcept\n\n    \"\"\"\n    Other claims which are related to this claim such as prior submissions or\n    claims for related services or for the same event.\n    \"\"\"\n    related: [Claimrelated]\n\n    \"\"\"\n    Prescription to support the dispensing of pharmacy, device or vision products.\n    \"\"\"\n    prescription: Claimprescription_prescription_Union\n\n    \"\"\"\n    Original prescription which has been superseded by this prescription to\n    support the dispensing of pharmacy services, medications or products.\n    \"\"\"\n    originalPrescription: ClaimoriginalPrescription_originalPrescription_Union\n\n    \"\"\"\n    The party to be reimbursed for cost of the products and services according to the terms of the policy.\n    \"\"\"\n    payee: Claimpayee\n\n    \"\"\"\n    A reference to a referral resource.\n    \"\"\"\n    referral: Claimreferral_referral_Union\n\n    \"\"\"\n    Facility where the services were provided.\n    \"\"\"\n    facility: Claimfacility_facility_Union\n\n    \"\"\"\n    The members of the team who provided the products and services.\n    \"\"\"\n    careTeam: [ClaimcareTeam]\n\n    \"\"\"\n    Additional information codes regarding exceptions, special considerations, the\n    condition, situation, prior or concurrent issues.\n    \"\"\"\n    supportingInfo: [ClaimsupportingInfo]\n\n    \"\"\"\n    Information about diagnoses relevant to the claim items.\n    \"\"\"\n    diagnosis: [Claimdiagnosis]\n\n    \"\"\"\n    Procedures performed on the patient relevant to the billing items with the claim.\n    \"\"\"\n    procedure: [Claimprocedure]\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services specified on the claim.\n    \"\"\"\n    insurance: [Claiminsurance!]\n\n    \"\"\"\n    Details of an accident which resulted in injuries which required the products and services listed in the claim.\n    \"\"\"\n    accident: Claimaccident\n\n    \"\"\"\n    A claim line. Either a simple  product or service or a 'group' of details\n    which can each be a simple items or groups of sub-details.\n    \"\"\"\n    item: [Claimitem]\n\n    \"\"\"\n    The total value of the all the items in the claim.\n    \"\"\"\n    total: Money\n  }\n\n  enum Claim_Enum_input {\n    Claim\n  }\n\n  enum Claim_Enum_schema {\n    Claim\n  }\n\n  \"\"\"\n  A provider issued list of professional services and products which have been\n  provided, or are to be provided, to a patient which is sent to an insurer for reimbursement.\n  \"\"\"\n  input Claim_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Claim_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this claim.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The category of claim, e.g. oral, pharmacy, vision, institutional, professional.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    A finer grained suite of claim type codes which may convey additional\n    information such as Inpatient vs Outpatient and/or a specialty service.\n    \"\"\"\n    subType: CodeableConcept_Input\n\n    \"\"\"\n    A code to indicate whether the nature of the request is: to request\n    adjudication of products and services previously rendered; or requesting\n    authorization and adjudication for provision in the future; or requesting the\n    non-binding adjudication of the listed products and services which could be\n    provided in the future.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    A code to indicate whether the nature of the request is: to request\n    adjudication of products and services previously rendered; or requesting\n    authorization and adjudication for provision in the future; or requesting the\n    non-binding adjudication of the listed products and services which could be\n    provided in the future.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The party to whom the professional services and/or products have been supplied\n    or are being considered and for whom actual or forecast reimbursement is sought.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The period for which charges are being submitted.\n    \"\"\"\n    billablePeriod: Period_Input\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    Individual who created the claim, predetermination or preauthorization.\n    \"\"\"\n    enterer: String\n\n    \"\"\"\n    The Insurer who is target of the request.\n    \"\"\"\n    insurer: String\n\n    \"\"\"\n    The provider which is responsible for the claim, predetermination or preauthorization.\n    \"\"\"\n    provider: String!\n\n    \"\"\"\n    The provider-required urgency of processing the request. Typical values include: stat, routine deferred.\n    \"\"\"\n    priority: CodeableConcept_Input!\n\n    \"\"\"\n    A code to indicate whether and for whom funds are to be reserved for future claims.\n    \"\"\"\n    fundsReserve: CodeableConcept_Input\n\n    \"\"\"\n    Other claims which are related to this claim such as prior submissions or\n    claims for related services or for the same event.\n    \"\"\"\n    related: [Claimrelated_Input]\n\n    \"\"\"\n    Prescription to support the dispensing of pharmacy, device or vision products.\n    \"\"\"\n    prescription: String\n\n    \"\"\"\n    Original prescription which has been superseded by this prescription to\n    support the dispensing of pharmacy services, medications or products.\n    \"\"\"\n    originalPrescription: String\n\n    \"\"\"\n    The party to be reimbursed for cost of the products and services according to the terms of the policy.\n    \"\"\"\n    payee: Claimpayee_Input\n\n    \"\"\"\n    A reference to a referral resource.\n    \"\"\"\n    referral: String\n\n    \"\"\"\n    Facility where the services were provided.\n    \"\"\"\n    facility: String\n\n    \"\"\"\n    The members of the team who provided the products and services.\n    \"\"\"\n    careTeam: [ClaimcareTeam_Input]\n\n    \"\"\"\n    Additional information codes regarding exceptions, special considerations, the\n    condition, situation, prior or concurrent issues.\n    \"\"\"\n    supportingInfo: [ClaimsupportingInfo_Input]\n\n    \"\"\"\n    Information about diagnoses relevant to the claim items.\n    \"\"\"\n    diagnosis: [Claimdiagnosis_Input]\n\n    \"\"\"\n    Procedures performed on the patient relevant to the billing items with the claim.\n    \"\"\"\n    procedure: [Claimprocedure_Input]\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services specified on the claim.\n    \"\"\"\n    insurance: [Claiminsurance_Input!]\n\n    \"\"\"\n    Details of an accident which resulted in injuries which required the products and services listed in the claim.\n    \"\"\"\n    accident: Claimaccident_Input\n\n    \"\"\"\n    A claim line. Either a simple  product or service or a 'group' of details\n    which can each be a simple items or groups of sub-details.\n    \"\"\"\n    item: [Claimitem_Input]\n\n    \"\"\"\n    The total value of the all the items in the claim.\n    \"\"\"\n    total: Money_Input\n  }\n\n  type Claimaccident {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Date of an accident event  related to the products and services contained in the claim.\n    \"\"\"\n    date: Date!\n\n    \"\"\"\n    The type or context of the accident event for the purposes of selection of\n    potential insurance coverages and determination of coordination between insurers.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The physical location of the accident event.\n    \"\"\"\n    locationAddress: Address\n\n    \"\"\"\n    The physical location of the accident event.\n    \"\"\"\n    locationReference: ClaimaccidentlocationReference_locationReference_Union\n  }\n\n  input Claimaccident_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Date of an accident event  related to the products and services contained in the claim.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Date of an accident event  related to the products and services contained in the claim.\n    \"\"\"\n    date: Date!\n\n    \"\"\"\n    The type or context of the accident event for the purposes of selection of\n    potential insurance coverages and determination of coordination between insurers.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The physical location of the accident event.\n    \"\"\"\n    locationAddress: Address_Input\n\n    \"\"\"\n    The physical location of the accident event.\n    \"\"\"\n    locationReference: String\n  }\n\n  \"\"\"\n  The physical location of the accident event.\n  \"\"\"\n  union ClaimaccidentlocationReference_locationReference_Union =\n      Location\n\n  type ClaimcareTeam {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify care team entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    Member of the team who provided the product or service.\n    \"\"\"\n    provider: ClaimcareTeamprovider_provider_Union!\n\n    \"\"\"\n    The party who is billing and/or responsible for the claimed products or services.\n    \"\"\"\n    responsible: Boolean\n\n    \"\"\"\n    The lead, assisting or supervising practitioner and their discipline if a multidisciplinary team.\n    \"\"\"\n    role: CodeableConcept\n\n    \"\"\"\n    The qualification of the practitioner which is applicable for this service.\n    \"\"\"\n    qualification: CodeableConcept\n  }\n\n  input ClaimcareTeam_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify care team entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify care team entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    Member of the team who provided the product or service.\n    \"\"\"\n    provider: String!\n\n    \"\"\"\n    The party who is billing and/or responsible for the claimed products or services.\n    \"\"\"\n    _responsible: Element_Input\n\n    \"\"\"\n    The party who is billing and/or responsible for the claimed products or services.\n    \"\"\"\n    responsible: Boolean\n\n    \"\"\"\n    The lead, assisting or supervising practitioner and their discipline if a multidisciplinary team.\n    \"\"\"\n    role: CodeableConcept_Input\n\n    \"\"\"\n    The qualification of the practitioner which is applicable for this service.\n    \"\"\"\n    qualification: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Member of the team who provided the product or service.\n  \"\"\"\n  union ClaimcareTeamprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  type Claimdiagnosis {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify diagnosis entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisReference: ClaimdiagnosisdiagnosisReference_diagnosisReference_Union!\n\n    \"\"\"\n    When the condition was observed or the relative ranking.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    Indication of whether the diagnosis was present on admission to a facility.\n    \"\"\"\n    onAdmission: CodeableConcept\n\n    \"\"\"\n    A package billing code or bundle code used to group products and services to a\n    particular health condition (such as heart attack) which is based on a\n    predetermined grouping code system.\n    \"\"\"\n    packageCode: CodeableConcept\n  }\n\n  input Claimdiagnosis_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify diagnosis entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify diagnosis entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisReference: String!\n\n    \"\"\"\n    When the condition was observed or the relative ranking.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    Indication of whether the diagnosis was present on admission to a facility.\n    \"\"\"\n    onAdmission: CodeableConcept_Input\n\n    \"\"\"\n    A package billing code or bundle code used to group products and services to a\n    particular health condition (such as heart attack) which is based on a\n    predetermined grouping code system.\n    \"\"\"\n    packageCode: CodeableConcept_Input\n  }\n\n  \"\"\"\n  The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n  \"\"\"\n  union ClaimdiagnosisdiagnosisReference_diagnosisReference_Union =\n      Condition\n\n  \"\"\"\n  Individual who created the claim, predetermination or preauthorization.\n  \"\"\"\n  union Claimenterer_enterer_Union = Practitioner | PractitionerRole\n\n  \"\"\"\n  Facility where the services were provided.\n  \"\"\"\n  union Claimfacility_facility_Union = Location\n\n  type Claiminsurance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify insurance entries and provide a sequence of\n    coverages to convey coordination of benefit order.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.\n    \"\"\"\n    focal: Boolean!\n\n    \"\"\"\n    The business identifier to be used when the claim is sent for adjudication against this insurance policy.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: Claiminsurancecoverage_coverage_Union!\n\n    \"\"\"\n    A business agreement number established between the provider and the insurer for special business processing purposes.\n    \"\"\"\n    businessArrangement: String\n\n    \"\"\"\n    Reference numbers previously provided by the insurer to the provider to be\n    quoted on subsequent claims containing services or products related to the\n    prior authorization.\n    \"\"\"\n    preAuthRef: [String]\n\n    \"\"\"\n    The result of the adjudication of the line items for the Coverage specified in this insurance.\n    \"\"\"\n    claimResponse: ClaiminsuranceclaimResponse_claimResponse_Union\n  }\n\n  input Claiminsurance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify insurance entries and provide a sequence of\n    coverages to convey coordination of benefit order.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify insurance entries and provide a sequence of\n    coverages to convey coordination of benefit order.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.\n    \"\"\"\n    _focal: Element_Input\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.\n    \"\"\"\n    focal: Boolean!\n\n    \"\"\"\n    The business identifier to be used when the claim is sent for adjudication against this insurance policy.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: String!\n\n    \"\"\"\n    A business agreement number established between the provider and the insurer for special business processing purposes.\n    \"\"\"\n    _businessArrangement: Element_Input\n\n    \"\"\"\n    A business agreement number established between the provider and the insurer for special business processing purposes.\n    \"\"\"\n    businessArrangement: String\n\n    \"\"\"\n    Reference numbers previously provided by the insurer to the provider to be\n    quoted on subsequent claims containing services or products related to the\n    prior authorization.\n    \"\"\"\n    _preAuthRef: Element_Input\n\n    \"\"\"\n    Reference numbers previously provided by the insurer to the provider to be\n    quoted on subsequent claims containing services or products related to the\n    prior authorization.\n    \"\"\"\n    preAuthRef: [String]\n\n    \"\"\"\n    The result of the adjudication of the line items for the Coverage specified in this insurance.\n    \"\"\"\n    claimResponse: String\n  }\n\n  \"\"\"\n  The result of the adjudication of the line items for the Coverage specified in this insurance.\n  \"\"\"\n  union ClaiminsuranceclaimResponse_claimResponse_Union = ClaimResponse\n\n  \"\"\"\n  Reference to the insurance card level information contained in the Coverage\n  resource. The coverage issuing insurer will use these details to locate the\n  patient's actual coverage within the insurer's information system.\n  \"\"\"\n  union Claiminsurancecoverage_coverage_Union = Coverage\n\n  \"\"\"\n  The Insurer who is target of the request.\n  \"\"\"\n  union Claiminsurer_insurer_Union = Organization\n\n  type Claimitem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    CareTeam members related to this service or product.\n    \"\"\"\n    careTeamSequence: [PositiveInt]\n\n    \"\"\"\n    Diagnosis applicable for this service or product.\n    \"\"\"\n    diagnosisSequence: [PositiveInt]\n\n    \"\"\"\n    Procedures applicable for this service or product.\n    \"\"\"\n    procedureSequence: [PositiveInt]\n\n    \"\"\"\n    Exceptions, special conditions and supporting information applicable for this service or product.\n    \"\"\"\n    informationSequence: [PositiveInt]\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept]\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedPeriod: Period\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationAddress: Address\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationReference: ClaimitemlocationReference_locationReference_Union\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [Claimitemudi_udi_Union]\n\n    \"\"\"\n    Physical service site on the patient (limb, tooth, etc.).\n    \"\"\"\n    bodySite: CodeableConcept\n\n    \"\"\"\n    A region or surface of the bodySite, e.g. limb region or tooth surface(s).\n    \"\"\"\n    subSite: [CodeableConcept]\n\n    \"\"\"\n    The Encounters during which this Claim was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: [Claimitemencounter_encounter_Union]\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    detail: [Claimitemdetail]\n  }\n\n  input Claimitem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    CareTeam members related to this service or product.\n    \"\"\"\n    _careTeamSequence: Element_Input\n\n    \"\"\"\n    CareTeam members related to this service or product.\n    \"\"\"\n    careTeamSequence: [PositiveInt]\n\n    \"\"\"\n    Diagnosis applicable for this service or product.\n    \"\"\"\n    _diagnosisSequence: Element_Input\n\n    \"\"\"\n    Diagnosis applicable for this service or product.\n    \"\"\"\n    diagnosisSequence: [PositiveInt]\n\n    \"\"\"\n    Procedures applicable for this service or product.\n    \"\"\"\n    _procedureSequence: Element_Input\n\n    \"\"\"\n    Procedures applicable for this service or product.\n    \"\"\"\n    procedureSequence: [PositiveInt]\n\n    \"\"\"\n    Exceptions, special conditions and supporting information applicable for this service or product.\n    \"\"\"\n    _informationSequence: Element_Input\n\n    \"\"\"\n    Exceptions, special conditions and supporting information applicable for this service or product.\n    \"\"\"\n    informationSequence: [PositiveInt]\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept_Input\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    _servicedDate: Element_Input\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedPeriod: Period_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationAddress: Address_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationReference: String\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [String]\n\n    \"\"\"\n    Physical service site on the patient (limb, tooth, etc.).\n    \"\"\"\n    bodySite: CodeableConcept_Input\n\n    \"\"\"\n    A region or surface of the bodySite, e.g. limb region or tooth surface(s).\n    \"\"\"\n    subSite: [CodeableConcept_Input]\n\n    \"\"\"\n    The Encounters during which this Claim was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: [String]\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    detail: [Claimitemdetail_Input]\n  }\n\n  type Claimitemdetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [Claimitemdetailudi_udi_Union]\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    subDetail: [ClaimitemdetailsubDetail]\n  }\n\n  input Claimitemdetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept_Input\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [String]\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    subDetail: [ClaimitemdetailsubDetail_Input]\n  }\n\n  type ClaimitemdetailsubDetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [ClaimitemdetailsubDetailudi_udi_Union]\n  }\n\n  input ClaimitemdetailsubDetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept_Input\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [String]\n  }\n\n  \"\"\"\n  Unique Device Identifiers associated with this line item.\n  \"\"\"\n  union ClaimitemdetailsubDetailudi_udi_Union = Device\n\n  \"\"\"\n  Unique Device Identifiers associated with this line item.\n  \"\"\"\n  union Claimitemdetailudi_udi_Union = Device\n\n  \"\"\"\n  The Encounters during which this Claim was created or to which the creation of this record is tightly associated.\n  \"\"\"\n  union Claimitemencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Where the product or service was provided.\n  \"\"\"\n  union ClaimitemlocationReference_locationReference_Union = Location\n\n  \"\"\"\n  Unique Device Identifiers associated with this line item.\n  \"\"\"\n  union Claimitemudi_udi_Union = Device\n\n  \"\"\"\n  Original prescription which has been superseded by this prescription to support\n  the dispensing of pharmacy services, medications or products.\n  \"\"\"\n  union ClaimoriginalPrescription_originalPrescription_Union =\n      DeviceRequest\n    | MedicationRequest\n    | VisionPrescription\n\n  \"\"\"\n  The party to whom the professional services and/or products have been supplied\n  or are being considered and for whom actual or forecast reimbursement is sought.\n  \"\"\"\n  union Claimpatient_patient_Union = Patient\n\n  type Claimpayee {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of Party to be reimbursed: subscriber, provider, other.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Reference to the individual or organization to whom any payment will be made.\n    \"\"\"\n    party: Claimpayeeparty_party_Union\n  }\n\n  input Claimpayee_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of Party to be reimbursed: subscriber, provider, other.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Reference to the individual or organization to whom any payment will be made.\n    \"\"\"\n    party: String\n  }\n\n  \"\"\"\n  Reference to the individual or organization to whom any payment will be made.\n  \"\"\"\n  union Claimpayeeparty_party_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | RelatedPerson\n\n  \"\"\"\n  Prescription to support the dispensing of pharmacy, device or vision products.\n  \"\"\"\n  union Claimprescription_prescription_Union =\n      DeviceRequest\n    | MedicationRequest\n    | VisionPrescription\n\n  type Claimprocedure {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify procedure entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    When the condition was observed or the relative ranking.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    Date and optionally time the procedure was performed.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The code or reference to a Procedure resource which identifies the clinical intervention performed.\n    \"\"\"\n    procedureCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The code or reference to a Procedure resource which identifies the clinical intervention performed.\n    \"\"\"\n    procedureReference: ClaimprocedureprocedureReference_procedureReference_Union!\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [Claimprocedureudi_udi_Union]\n  }\n\n  input Claimprocedure_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify procedure entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify procedure entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    When the condition was observed or the relative ranking.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    Date and optionally time the procedure was performed.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Date and optionally time the procedure was performed.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The code or reference to a Procedure resource which identifies the clinical intervention performed.\n    \"\"\"\n    procedureCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The code or reference to a Procedure resource which identifies the clinical intervention performed.\n    \"\"\"\n    procedureReference: String!\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [String]\n  }\n\n  \"\"\"\n  The code or reference to a Procedure resource which identifies the clinical intervention performed.\n  \"\"\"\n  union ClaimprocedureprocedureReference_procedureReference_Union =\n      Procedure\n\n  \"\"\"\n  Unique Device Identifiers associated with this line item.\n  \"\"\"\n  union Claimprocedureudi_udi_Union = Device\n\n  \"\"\"\n  The provider which is responsible for the claim, predetermination or preauthorization.\n  \"\"\"\n  union Claimprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  A reference to a referral resource.\n  \"\"\"\n  union Claimreferral_referral_Union = ServiceRequest\n\n  type Claimrelated {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Reference to a related claim.\n    \"\"\"\n    claim: Claimrelatedclaim_claim_Union\n\n    \"\"\"\n    A code to convey how the claims are related.\n    \"\"\"\n    relationship: CodeableConcept\n\n    \"\"\"\n    An alternate organizational reference to the case or file to which this particular claim pertains.\n    \"\"\"\n    reference: Identifier\n  }\n\n  input Claimrelated_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Reference to a related claim.\n    \"\"\"\n    claim: String\n\n    \"\"\"\n    A code to convey how the claims are related.\n    \"\"\"\n    relationship: CodeableConcept_Input\n\n    \"\"\"\n    An alternate organizational reference to the case or file to which this particular claim pertains.\n    \"\"\"\n    reference: Identifier_Input\n  }\n\n  \"\"\"\n  Reference to a related claim.\n  \"\"\"\n  union Claimrelatedclaim_claim_Union = Claim\n\n  \"\"\"\n  This resource provides the adjudication details from the processing of a Claim resource.\n  \"\"\"\n  type ClaimResponse {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ClaimResponse_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this claim response.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A finer grained suite of claim type codes which may convey additional\n    information such as Inpatient vs Outpatient and/or a specialty service.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    A finer grained suite of claim type codes which may convey additional\n    information such as Inpatient vs Outpatient and/or a specialty service.\n    \"\"\"\n    subType: CodeableConcept\n\n    \"\"\"\n    A code to indicate whether the nature of the request is: to request\n    adjudication of products and services previously rendered; or requesting\n    authorization and adjudication for provision in the future; or requesting the\n    non-binding adjudication of the listed products and services which could be\n    provided in the future.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The party to whom the professional services and/or products have been supplied\n    or are being considered and for whom actual for facast reimbursement is sought.\n    \"\"\"\n    patient: ClaimResponsepatient_patient_Union!\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    The party responsible for authorization, adjudication and reimbursement.\n    \"\"\"\n    insurer: ClaimResponseinsurer_insurer_Union!\n\n    \"\"\"\n    The provider which is responsible for the claim, predetermination or preauthorization.\n    \"\"\"\n    requestor: ClaimResponserequestor_requestor_Union\n\n    \"\"\"\n    Original request resource reference.\n    \"\"\"\n    request: ClaimResponserequest_request_Union\n\n    \"\"\"\n    The outcome of the claim, predetermination, or preauthorization processing.\n    \"\"\"\n    outcome: Code!\n\n    \"\"\"\n    A human readable description of the status of the adjudication.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    Reference from the Insurer which is used in later communications which refers to this adjudication.\n    \"\"\"\n    preAuthRef: String\n\n    \"\"\"\n    The time frame during which this authorization is effective.\n    \"\"\"\n    preAuthPeriod: Period\n\n    \"\"\"\n    Type of Party to be reimbursed: subscriber, provider, other.\n    \"\"\"\n    payeeType: CodeableConcept\n\n    \"\"\"\n    A claim line. Either a simple (a product or service) or a 'group' of details\n    which can also be a simple items or groups of sub-details.\n    \"\"\"\n    item: [ClaimResponseitem]\n\n    \"\"\"\n    The first-tier service adjudications for payor added product or service lines.\n    \"\"\"\n    addItem: [ClaimResponseaddItem]\n\n    \"\"\"\n    Categorized monetary totals for the adjudication.\n    \"\"\"\n    total: [ClaimResponsetotal]\n\n    \"\"\"\n    Payment details for the adjudication of the claim.\n    \"\"\"\n    payment: ClaimResponsepayment\n\n    \"\"\"\n    A code, used only on a response to a preauthorization, to indicate whether the\n    benefits payable have been reserved and for whom.\n    \"\"\"\n    fundsReserve: CodeableConcept\n\n    \"\"\"\n    A code for the form to be used for printing the content.\n    \"\"\"\n    formCode: CodeableConcept\n\n    \"\"\"\n    The actual form, by reference or inclusion, for printing the content or an EOB.\n    \"\"\"\n    form: Attachment\n\n    \"\"\"\n    A note that describes or explains adjudication results in a human readable form.\n    \"\"\"\n    processNote: [ClaimResponseprocessNote]\n\n    \"\"\"\n    Request for additional supporting or authorizing information.\n    \"\"\"\n    communicationRequest: [ClaimResponsecommunicationRequest_communicationRequest_Union]\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services specified on the claim.\n    \"\"\"\n    insurance: [ClaimResponseinsurance]\n\n    \"\"\"\n    Errors encountered during the processing of the adjudication.\n    \"\"\"\n    error: [ClaimResponseerror]\n  }\n\n  enum ClaimResponse_Enum_input {\n    ClaimResponse\n  }\n\n  enum ClaimResponse_Enum_schema {\n    ClaimResponse\n  }\n\n  \"\"\"\n  This resource provides the adjudication details from the processing of a Claim resource.\n  \"\"\"\n  input ClaimResponse_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ClaimResponse_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this claim response.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A finer grained suite of claim type codes which may convey additional\n    information such as Inpatient vs Outpatient and/or a specialty service.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    A finer grained suite of claim type codes which may convey additional\n    information such as Inpatient vs Outpatient and/or a specialty service.\n    \"\"\"\n    subType: CodeableConcept_Input\n\n    \"\"\"\n    A code to indicate whether the nature of the request is: to request\n    adjudication of products and services previously rendered; or requesting\n    authorization and adjudication for provision in the future; or requesting the\n    non-binding adjudication of the listed products and services which could be\n    provided in the future.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    A code to indicate whether the nature of the request is: to request\n    adjudication of products and services previously rendered; or requesting\n    authorization and adjudication for provision in the future; or requesting the\n    non-binding adjudication of the listed products and services which could be\n    provided in the future.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The party to whom the professional services and/or products have been supplied\n    or are being considered and for whom actual for facast reimbursement is sought.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    The party responsible for authorization, adjudication and reimbursement.\n    \"\"\"\n    insurer: String!\n\n    \"\"\"\n    The provider which is responsible for the claim, predetermination or preauthorization.\n    \"\"\"\n    requestor: String\n\n    \"\"\"\n    Original request resource reference.\n    \"\"\"\n    request: String\n\n    \"\"\"\n    The outcome of the claim, predetermination, or preauthorization processing.\n    \"\"\"\n    _outcome: Element_Input\n\n    \"\"\"\n    The outcome of the claim, predetermination, or preauthorization processing.\n    \"\"\"\n    outcome: Code!\n\n    \"\"\"\n    A human readable description of the status of the adjudication.\n    \"\"\"\n    _disposition: Element_Input\n\n    \"\"\"\n    A human readable description of the status of the adjudication.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    Reference from the Insurer which is used in later communications which refers to this adjudication.\n    \"\"\"\n    _preAuthRef: Element_Input\n\n    \"\"\"\n    Reference from the Insurer which is used in later communications which refers to this adjudication.\n    \"\"\"\n    preAuthRef: String\n\n    \"\"\"\n    The time frame during which this authorization is effective.\n    \"\"\"\n    preAuthPeriod: Period_Input\n\n    \"\"\"\n    Type of Party to be reimbursed: subscriber, provider, other.\n    \"\"\"\n    payeeType: CodeableConcept_Input\n\n    \"\"\"\n    A claim line. Either a simple (a product or service) or a 'group' of details\n    which can also be a simple items or groups of sub-details.\n    \"\"\"\n    item: [ClaimResponseitem_Input]\n\n    \"\"\"\n    The first-tier service adjudications for payor added product or service lines.\n    \"\"\"\n    addItem: [ClaimResponseaddItem_Input]\n\n    \"\"\"\n    Categorized monetary totals for the adjudication.\n    \"\"\"\n    total: [ClaimResponsetotal_Input]\n\n    \"\"\"\n    Payment details for the adjudication of the claim.\n    \"\"\"\n    payment: ClaimResponsepayment_Input\n\n    \"\"\"\n    A code, used only on a response to a preauthorization, to indicate whether the\n    benefits payable have been reserved and for whom.\n    \"\"\"\n    fundsReserve: CodeableConcept_Input\n\n    \"\"\"\n    A code for the form to be used for printing the content.\n    \"\"\"\n    formCode: CodeableConcept_Input\n\n    \"\"\"\n    The actual form, by reference or inclusion, for printing the content or an EOB.\n    \"\"\"\n    form: Attachment_Input\n\n    \"\"\"\n    A note that describes or explains adjudication results in a human readable form.\n    \"\"\"\n    processNote: [ClaimResponseprocessNote_Input]\n\n    \"\"\"\n    Request for additional supporting or authorizing information.\n    \"\"\"\n    communicationRequest: [String]\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services specified on the claim.\n    \"\"\"\n    insurance: [ClaimResponseinsurance_Input]\n\n    \"\"\"\n    Errors encountered during the processing of the adjudication.\n    \"\"\"\n    error: [ClaimResponseerror_Input]\n  }\n\n  type ClaimResponseaddItem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Claim items which this service line is intended to replace.\n    \"\"\"\n    itemSequence: [PositiveInt]\n\n    \"\"\"\n    The sequence number of the details within the claim item which this line is intended to replace.\n    \"\"\"\n    detailSequence: [PositiveInt]\n\n    \"\"\"\n    The sequence number of the sub-details within the details within the claim item which this line is intended to replace.\n    \"\"\"\n    subdetailSequence: [PositiveInt]\n\n    \"\"\"\n    The providers who are authorized for the services rendered to the patient.\n    \"\"\"\n    provider: [ClaimResponseaddItemprovider_provider_Union]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept]\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedPeriod: Period\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationAddress: Address\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationReference: ClaimResponseaddItemlocationReference_locationReference_Union\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    Physical service site on the patient (limb, tooth, etc.).\n    \"\"\"\n    bodySite: CodeableConcept\n\n    \"\"\"\n    A region or surface of the bodySite, e.g. limb region or tooth surface(s).\n    \"\"\"\n    subSite: [CodeableConcept]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    The second-tier service adjudications for payor added services.\n    \"\"\"\n    detail: [ClaimResponseaddItemdetail]\n  }\n\n  input ClaimResponseaddItem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Claim items which this service line is intended to replace.\n    \"\"\"\n    _itemSequence: Element_Input\n\n    \"\"\"\n    Claim items which this service line is intended to replace.\n    \"\"\"\n    itemSequence: [PositiveInt]\n\n    \"\"\"\n    The sequence number of the details within the claim item which this line is intended to replace.\n    \"\"\"\n    _detailSequence: Element_Input\n\n    \"\"\"\n    The sequence number of the details within the claim item which this line is intended to replace.\n    \"\"\"\n    detailSequence: [PositiveInt]\n\n    \"\"\"\n    The sequence number of the sub-details within the details within the claim item which this line is intended to replace.\n    \"\"\"\n    _subdetailSequence: Element_Input\n\n    \"\"\"\n    The sequence number of the sub-details within the details within the claim item which this line is intended to replace.\n    \"\"\"\n    subdetailSequence: [PositiveInt]\n\n    \"\"\"\n    The providers who are authorized for the services rendered to the patient.\n    \"\"\"\n    provider: [String]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    _servicedDate: Element_Input\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedPeriod: Period_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationAddress: Address_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationReference: String\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    Physical service site on the patient (limb, tooth, etc.).\n    \"\"\"\n    bodySite: CodeableConcept_Input\n\n    \"\"\"\n    A region or surface of the bodySite, e.g. limb region or tooth surface(s).\n    \"\"\"\n    subSite: [CodeableConcept_Input]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    The second-tier service adjudications for payor added services.\n    \"\"\"\n    detail: [ClaimResponseaddItemdetail_Input]\n  }\n\n  type ClaimResponseaddItemdetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    The third-tier service adjudications for payor added services.\n    \"\"\"\n    subDetail: [ClaimResponseaddItemdetailsubDetail]\n  }\n\n  input ClaimResponseaddItemdetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    The third-tier service adjudications for payor added services.\n    \"\"\"\n    subDetail: [ClaimResponseaddItemdetailsubDetail_Input]\n  }\n\n  type ClaimResponseaddItemdetailsubDetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n  }\n\n  input ClaimResponseaddItemdetailsubDetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n  }\n\n  \"\"\"\n  Where the product or service was provided.\n  \"\"\"\n  union ClaimResponseaddItemlocationReference_locationReference_Union =\n      Location\n\n  \"\"\"\n  The providers who are authorized for the services rendered to the patient.\n  \"\"\"\n  union ClaimResponseaddItemprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  Request for additional supporting or authorizing information.\n  \"\"\"\n  union ClaimResponsecommunicationRequest_communicationRequest_Union =\n      CommunicationRequest\n\n  type ClaimResponseerror {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The sequence number of the line item submitted which contains the error. This\n    value is omitted when the error occurs outside of the item structure.\n    \"\"\"\n    itemSequence: PositiveInt\n\n    \"\"\"\n    The sequence number of the detail within the line item submitted which\n    contains the error. This value is omitted when the error occurs outside of the\n    item structure.\n    \"\"\"\n    detailSequence: PositiveInt\n\n    \"\"\"\n    The sequence number of the sub-detail within the detail within the line item\n    submitted which contains the error. This value is omitted when the error\n    occurs outside of the item structure.\n    \"\"\"\n    subDetailSequence: PositiveInt\n\n    \"\"\"\n    An error code, from a specified code system, which details why the claim could not be adjudicated.\n    \"\"\"\n    code: CodeableConcept!\n  }\n\n  input ClaimResponseerror_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The sequence number of the line item submitted which contains the error. This\n    value is omitted when the error occurs outside of the item structure.\n    \"\"\"\n    _itemSequence: Element_Input\n\n    \"\"\"\n    The sequence number of the line item submitted which contains the error. This\n    value is omitted when the error occurs outside of the item structure.\n    \"\"\"\n    itemSequence: PositiveInt\n\n    \"\"\"\n    The sequence number of the detail within the line item submitted which\n    contains the error. This value is omitted when the error occurs outside of the\n    item structure.\n    \"\"\"\n    _detailSequence: Element_Input\n\n    \"\"\"\n    The sequence number of the detail within the line item submitted which\n    contains the error. This value is omitted when the error occurs outside of the\n    item structure.\n    \"\"\"\n    detailSequence: PositiveInt\n\n    \"\"\"\n    The sequence number of the sub-detail within the detail within the line item\n    submitted which contains the error. This value is omitted when the error\n    occurs outside of the item structure.\n    \"\"\"\n    _subDetailSequence: Element_Input\n\n    \"\"\"\n    The sequence number of the sub-detail within the detail within the line item\n    submitted which contains the error. This value is omitted when the error\n    occurs outside of the item structure.\n    \"\"\"\n    subDetailSequence: PositiveInt\n\n    \"\"\"\n    An error code, from a specified code system, which details why the claim could not be adjudicated.\n    \"\"\"\n    code: CodeableConcept_Input!\n  }\n\n  type ClaimResponseinsurance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify insurance entries and provide a sequence of\n    coverages to convey coordination of benefit order.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.\n    \"\"\"\n    focal: Boolean!\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: ClaimResponseinsurancecoverage_coverage_Union!\n\n    \"\"\"\n    A business agreement number established between the provider and the insurer for special business processing purposes.\n    \"\"\"\n    businessArrangement: String\n\n    \"\"\"\n    The result of the adjudication of the line items for the Coverage specified in this insurance.\n    \"\"\"\n    claimResponse: ClaimResponseinsuranceclaimResponse_claimResponse_Union\n  }\n\n  input ClaimResponseinsurance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify insurance entries and provide a sequence of\n    coverages to convey coordination of benefit order.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify insurance entries and provide a sequence of\n    coverages to convey coordination of benefit order.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.\n    \"\"\"\n    _focal: Element_Input\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.\n    \"\"\"\n    focal: Boolean!\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: String!\n\n    \"\"\"\n    A business agreement number established between the provider and the insurer for special business processing purposes.\n    \"\"\"\n    _businessArrangement: Element_Input\n\n    \"\"\"\n    A business agreement number established between the provider and the insurer for special business processing purposes.\n    \"\"\"\n    businessArrangement: String\n\n    \"\"\"\n    The result of the adjudication of the line items for the Coverage specified in this insurance.\n    \"\"\"\n    claimResponse: String\n  }\n\n  \"\"\"\n  The result of the adjudication of the line items for the Coverage specified in this insurance.\n  \"\"\"\n  union ClaimResponseinsuranceclaimResponse_claimResponse_Union =\n      ClaimResponse\n\n  \"\"\"\n  Reference to the insurance card level information contained in the Coverage\n  resource. The coverage issuing insurer will use these details to locate the\n  patient's actual coverage within the insurer's information system.\n  \"\"\"\n  union ClaimResponseinsurancecoverage_coverage_Union = Coverage\n\n  \"\"\"\n  The party responsible for authorization, adjudication and reimbursement.\n  \"\"\"\n  union ClaimResponseinsurer_insurer_Union = Organization\n\n  type ClaimResponseitem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely reference the claim item entries.\n    \"\"\"\n    itemSequence: PositiveInt!\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    If this item is a group then the values here are a summary of the adjudication\n    of the detail items. If this item is a simple product or service then this is\n    the result of the adjudication of this item.\n    \"\"\"\n    adjudication: [ClaimResponseitemadjudication!]\n\n    \"\"\"\n    A claim detail. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    detail: [ClaimResponseitemdetail]\n  }\n\n  input ClaimResponseitem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely reference the claim item entries.\n    \"\"\"\n    _itemSequence: Element_Input\n\n    \"\"\"\n    A number to uniquely reference the claim item entries.\n    \"\"\"\n    itemSequence: PositiveInt!\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    If this item is a group then the values here are a summary of the adjudication\n    of the detail items. If this item is a simple product or service then this is\n    the result of the adjudication of this item.\n    \"\"\"\n    adjudication: [ClaimResponseitemadjudication_Input!]\n\n    \"\"\"\n    A claim detail. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    detail: [ClaimResponseitemdetail_Input]\n  }\n\n  type ClaimResponseitemadjudication {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code to indicate the information type of this adjudication record.\n    Information types may include the value submitted, maximum values or\n    percentages allowed or payable under the plan, amounts that: the patient is\n    responsible for in aggregate or pertaining to this item; amounts paid by other\n    coverages; and, the benefit payable for this item.\n    \"\"\"\n    category: CodeableConcept!\n\n    \"\"\"\n    A code supporting the understanding of the adjudication result and explaining variance from expected amount.\n    \"\"\"\n    reason: CodeableConcept\n\n    \"\"\"\n    Monetary amount associated with the category.\n    \"\"\"\n    amount: Money\n\n    \"\"\"\n    A non-monetary value associated with the category. Mutually exclusive to the amount element above.\n    \"\"\"\n    value: Float\n  }\n\n  input ClaimResponseitemadjudication_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code to indicate the information type of this adjudication record.\n    Information types may include the value submitted, maximum values or\n    percentages allowed or payable under the plan, amounts that: the patient is\n    responsible for in aggregate or pertaining to this item; amounts paid by other\n    coverages; and, the benefit payable for this item.\n    \"\"\"\n    category: CodeableConcept_Input!\n\n    \"\"\"\n    A code supporting the understanding of the adjudication result and explaining variance from expected amount.\n    \"\"\"\n    reason: CodeableConcept_Input\n\n    \"\"\"\n    Monetary amount associated with the category.\n    \"\"\"\n    amount: Money_Input\n\n    \"\"\"\n    A non-monetary value associated with the category. Mutually exclusive to the amount element above.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    A non-monetary value associated with the category. Mutually exclusive to the amount element above.\n    \"\"\"\n    value: Float\n  }\n\n  type ClaimResponseitemdetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely reference the claim detail entry.\n    \"\"\"\n    detailSequence: PositiveInt!\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    A sub-detail adjudication of a simple product or service.\n    \"\"\"\n    subDetail: [ClaimResponseitemdetailsubDetail]\n  }\n\n  input ClaimResponseitemdetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely reference the claim detail entry.\n    \"\"\"\n    _detailSequence: Element_Input\n\n    \"\"\"\n    A number to uniquely reference the claim detail entry.\n    \"\"\"\n    detailSequence: PositiveInt!\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    A sub-detail adjudication of a simple product or service.\n    \"\"\"\n    subDetail: [ClaimResponseitemdetailsubDetail_Input]\n  }\n\n  type ClaimResponseitemdetailsubDetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely reference the claim sub-detail entry.\n    \"\"\"\n    subDetailSequence: PositiveInt!\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n  }\n\n  input ClaimResponseitemdetailsubDetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely reference the claim sub-detail entry.\n    \"\"\"\n    _subDetailSequence: Element_Input\n\n    \"\"\"\n    A number to uniquely reference the claim sub-detail entry.\n    \"\"\"\n    subDetailSequence: PositiveInt!\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n  }\n\n  \"\"\"\n  The party to whom the professional services and/or products have been supplied\n  or are being considered and for whom actual for facast reimbursement is sought.\n  \"\"\"\n  union ClaimResponsepatient_patient_Union = Patient\n\n  type ClaimResponsepayment {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Whether this represents partial or complete payment of the benefits payable.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Total amount of all adjustments to this payment included in this transaction\n    which are not related to this claim's adjudication.\n    \"\"\"\n    adjustment: Money\n\n    \"\"\"\n    Reason for the payment adjustment.\n    \"\"\"\n    adjustmentReason: CodeableConcept\n\n    \"\"\"\n    Estimated date the payment will be issued or the actual issue date of payment.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    Benefits payable less any payment adjustment.\n    \"\"\"\n    amount: Money!\n\n    \"\"\"\n    Issuer's unique identifier for the payment instrument.\n    \"\"\"\n    identifier: Identifier\n  }\n\n  input ClaimResponsepayment_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Whether this represents partial or complete payment of the benefits payable.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Total amount of all adjustments to this payment included in this transaction\n    which are not related to this claim's adjudication.\n    \"\"\"\n    adjustment: Money_Input\n\n    \"\"\"\n    Reason for the payment adjustment.\n    \"\"\"\n    adjustmentReason: CodeableConcept_Input\n\n    \"\"\"\n    Estimated date the payment will be issued or the actual issue date of payment.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Estimated date the payment will be issued or the actual issue date of payment.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    Benefits payable less any payment adjustment.\n    \"\"\"\n    amount: Money_Input!\n\n    \"\"\"\n    Issuer's unique identifier for the payment instrument.\n    \"\"\"\n    identifier: Identifier_Input\n  }\n\n  type ClaimResponseprocessNote {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify a note entry.\n    \"\"\"\n    number: PositiveInt\n\n    \"\"\"\n    The business purpose of the note text.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    The explanation or description associated with the processing.\n    \"\"\"\n    text: String!\n\n    \"\"\"\n    A code to define the language used in the text of the note.\n    \"\"\"\n    language: CodeableConcept\n  }\n\n  input ClaimResponseprocessNote_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify a note entry.\n    \"\"\"\n    _number: Element_Input\n\n    \"\"\"\n    A number to uniquely identify a note entry.\n    \"\"\"\n    number: PositiveInt\n\n    \"\"\"\n    The business purpose of the note text.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The business purpose of the note text.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    The explanation or description associated with the processing.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    The explanation or description associated with the processing.\n    \"\"\"\n    text: String!\n\n    \"\"\"\n    A code to define the language used in the text of the note.\n    \"\"\"\n    language: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Original request resource reference.\n  \"\"\"\n  union ClaimResponserequest_request_Union = Claim\n\n  \"\"\"\n  The provider which is responsible for the claim, predetermination or preauthorization.\n  \"\"\"\n  union ClaimResponserequestor_requestor_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  type ClaimResponsetotal {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code to indicate the information type of this adjudication record.\n    Information types may include: the value submitted, maximum values or\n    percentages allowed or payable under the plan, amounts that the patient is\n    responsible for in aggregate or pertaining to this item, amounts paid by other\n    coverages, and the benefit payable for this item.\n    \"\"\"\n    category: CodeableConcept!\n\n    \"\"\"\n    Monetary total amount associated with the category.\n    \"\"\"\n    amount: Money!\n  }\n\n  input ClaimResponsetotal_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code to indicate the information type of this adjudication record.\n    Information types may include: the value submitted, maximum values or\n    percentages allowed or payable under the plan, amounts that the patient is\n    responsible for in aggregate or pertaining to this item, amounts paid by other\n    coverages, and the benefit payable for this item.\n    \"\"\"\n    category: CodeableConcept_Input!\n\n    \"\"\"\n    Monetary total amount associated with the category.\n    \"\"\"\n    amount: Money_Input!\n  }\n\n  type ClaimsupportingInfo {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify supporting information entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The general class of the information supplied: information; exception; accident, employment; onset, etc.\n    \"\"\"\n    category: CodeableConcept!\n\n    \"\"\"\n    System and code pertaining to the specific information regarding special\n    conditions relating to the setting, treatment or patient  for which care is sought.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    timingDate: Date\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    timingPeriod: Period\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueAttachment: Attachment\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueReference: ClaimsupportingInfovalueReference_valueReference_Union\n\n    \"\"\"\n    Provides the reason in the situation where a reason code is required in addition to the content.\n    \"\"\"\n    reason: CodeableConcept\n  }\n\n  input ClaimsupportingInfo_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify supporting information entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify supporting information entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The general class of the information supplied: information; exception; accident, employment; onset, etc.\n    \"\"\"\n    category: CodeableConcept_Input!\n\n    \"\"\"\n    System and code pertaining to the specific information regarding special\n    conditions relating to the setting, treatment or patient  for which care is sought.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    _timingDate: Element_Input\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    timingDate: Date\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    timingPeriod: Period_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueQuantity: Quantity_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueAttachment: Attachment_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueReference: String\n\n    \"\"\"\n    Provides the reason in the situation where a reason code is required in addition to the content.\n    \"\"\"\n    reason: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Additional data or information such as resources, documents, images etc.\n  including references to the data or the actual inclusion of the data.\n  \"\"\"\n  union ClaimsupportingInfovalueReference_valueReference_Union =\n      Resource\n\n  \"\"\"\n  A record of a clinical assessment performed to determine what problem(s) may\n  affect the patient and before planning the treatments or management strategies\n  that are best to manage a patient's condition. Assessments are often 1:1 with a\n  clinical consultation / encounter,  but this varies greatly depending on the\n  clinical workflow. This resource is called 'ClinicalImpression' rather than\n  'ClinicalAssessment' to avoid confusion with the recording of assessment tools\n  such as Apgar score.\n  \"\"\"\n  type ClinicalImpression {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ClinicalImpression_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this clinical impression by the performer or\n    other systems which remain constant as the resource is updated and propagates\n    from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Identifies the workflow status of the assessment.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the ClinicalImpression.\n    \"\"\"\n    statusReason: CodeableConcept\n\n    \"\"\"\n    Categorizes the type of clinical assessment performed.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    A summary of the context and/or cause of the assessment - why / where it was\n    performed, and what patient events/status prompted it.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The patient or group of individuals assessed as part of this record.\n    \"\"\"\n    subject: ClinicalImpressionsubject_subject_Union!\n\n    \"\"\"\n    The Encounter during which this ClinicalImpression was created or to which the\n    creation of this record is tightly associated.\n    \"\"\"\n    encounter: ClinicalImpressionencounter_encounter_Union\n\n    \"\"\"\n    The point in time or period over which the subject was assessed.\n    \"\"\"\n    effectiveDateTime: DateTime\n\n    \"\"\"\n    The point in time or period over which the subject was assessed.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Indicates when the documentation of the assessment was complete.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The clinician performing the assessment.\n    \"\"\"\n    assessor: ClinicalImpressionassessor_assessor_Union\n\n    \"\"\"\n    A reference to the last assessment that was conducted on this patient.\n    Assessments are often/usually ongoing in nature; a care provider (practitioner\n    or team) will make new assessments on an ongoing basis as new data arises or\n    the patient's conditions changes.\n    \"\"\"\n    previous: ClinicalImpressionprevious_previous_Union\n\n    \"\"\"\n    A list of the relevant problems/conditions for a patient.\n    \"\"\"\n    problem: [ClinicalImpressionproblem_problem_Union]\n\n    \"\"\"\n    One or more sets of investigations (signs, symptoms, etc.). The actual\n    grouping of investigations varies greatly depending on the type and context of\n    the assessment. These investigations may include data generated during the\n    assessment process, or data previously generated and recorded that is\n    pertinent to the outcomes.\n    \"\"\"\n    investigation: [ClinicalImpressioninvestigation]\n\n    \"\"\"\n    Reference to a specific published clinical protocol that was followed during\n    this assessment, and/or that provides evidence in support of the diagnosis.\n    \"\"\"\n    protocol: [Uri]\n\n    \"\"\"\n    A text summary of the investigations and the diagnosis.\n    \"\"\"\n    summary: String\n\n    \"\"\"\n    Specific findings or diagnoses that were considered likely or relevant to ongoing treatment.\n    \"\"\"\n    finding: [ClinicalImpressionfinding]\n\n    \"\"\"\n    Estimate of likely outcome.\n    \"\"\"\n    prognosisCodeableConcept: [CodeableConcept]\n\n    \"\"\"\n    RiskAssessment expressing likely outcome.\n    \"\"\"\n    prognosisReference: [ClinicalImpressionprognosisReference_prognosisReference_Union]\n\n    \"\"\"\n    Information supporting the clinical impression.\n    \"\"\"\n    supportingInfo: [ClinicalImpressionsupportingInfo_supportingInfo_Union]\n\n    \"\"\"\n    Commentary about the impression, typically recorded after the impression\n    itself was made, though supplemental notes by the original author could also appear.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum ClinicalImpression_Enum_input {\n    ClinicalImpression\n  }\n\n  enum ClinicalImpression_Enum_schema {\n    ClinicalImpression\n  }\n\n  \"\"\"\n  A record of a clinical assessment performed to determine what problem(s) may\n  affect the patient and before planning the treatments or management strategies\n  that are best to manage a patient's condition. Assessments are often 1:1 with a\n  clinical consultation / encounter,  but this varies greatly depending on the\n  clinical workflow. This resource is called 'ClinicalImpression' rather than\n  'ClinicalAssessment' to avoid confusion with the recording of assessment tools\n  such as Apgar score.\n  \"\"\"\n  input ClinicalImpression_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ClinicalImpression_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this clinical impression by the performer or\n    other systems which remain constant as the resource is updated and propagates\n    from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Identifies the workflow status of the assessment.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Identifies the workflow status of the assessment.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the ClinicalImpression.\n    \"\"\"\n    statusReason: CodeableConcept_Input\n\n    \"\"\"\n    Categorizes the type of clinical assessment performed.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    A summary of the context and/or cause of the assessment - why / where it was\n    performed, and what patient events/status prompted it.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A summary of the context and/or cause of the assessment - why / where it was\n    performed, and what patient events/status prompted it.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The patient or group of individuals assessed as part of this record.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The Encounter during which this ClinicalImpression was created or to which the\n    creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The point in time or period over which the subject was assessed.\n    \"\"\"\n    _effectiveDateTime: Element_Input\n\n    \"\"\"\n    The point in time or period over which the subject was assessed.\n    \"\"\"\n    effectiveDateTime: DateTime\n\n    \"\"\"\n    The point in time or period over which the subject was assessed.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Indicates when the documentation of the assessment was complete.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Indicates when the documentation of the assessment was complete.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The clinician performing the assessment.\n    \"\"\"\n    assessor: String\n\n    \"\"\"\n    A reference to the last assessment that was conducted on this patient.\n    Assessments are often/usually ongoing in nature; a care provider (practitioner\n    or team) will make new assessments on an ongoing basis as new data arises or\n    the patient's conditions changes.\n    \"\"\"\n    previous: String\n\n    \"\"\"\n    A list of the relevant problems/conditions for a patient.\n    \"\"\"\n    problem: [String]\n\n    \"\"\"\n    One or more sets of investigations (signs, symptoms, etc.). The actual\n    grouping of investigations varies greatly depending on the type and context of\n    the assessment. These investigations may include data generated during the\n    assessment process, or data previously generated and recorded that is\n    pertinent to the outcomes.\n    \"\"\"\n    investigation: [ClinicalImpressioninvestigation_Input]\n\n    \"\"\"\n    Reference to a specific published clinical protocol that was followed during\n    this assessment, and/or that provides evidence in support of the diagnosis.\n    \"\"\"\n    _protocol: Element_Input\n\n    \"\"\"\n    Reference to a specific published clinical protocol that was followed during\n    this assessment, and/or that provides evidence in support of the diagnosis.\n    \"\"\"\n    protocol: [Uri]\n\n    \"\"\"\n    A text summary of the investigations and the diagnosis.\n    \"\"\"\n    _summary: Element_Input\n\n    \"\"\"\n    A text summary of the investigations and the diagnosis.\n    \"\"\"\n    summary: String\n\n    \"\"\"\n    Specific findings or diagnoses that were considered likely or relevant to ongoing treatment.\n    \"\"\"\n    finding: [ClinicalImpressionfinding_Input]\n\n    \"\"\"\n    Estimate of likely outcome.\n    \"\"\"\n    prognosisCodeableConcept: [CodeableConcept_Input]\n\n    \"\"\"\n    RiskAssessment expressing likely outcome.\n    \"\"\"\n    prognosisReference: [String]\n\n    \"\"\"\n    Information supporting the clinical impression.\n    \"\"\"\n    supportingInfo: [String]\n\n    \"\"\"\n    Commentary about the impression, typically recorded after the impression\n    itself was made, though supplemental notes by the original author could also appear.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  The clinician performing the assessment.\n  \"\"\"\n  union ClinicalImpressionassessor_assessor_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The Encounter during which this ClinicalImpression was created or to which the\n  creation of this record is tightly associated.\n  \"\"\"\n  union ClinicalImpressionencounter_encounter_Union = Encounter\n\n  type ClinicalImpressionfinding {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Specific text or code for finding or diagnosis, which may include ruled-out or resolved conditions.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Specific reference for finding or diagnosis, which may include ruled-out or resolved conditions.\n    \"\"\"\n    itemReference: ClinicalImpressionfindingitemReference_itemReference_Union\n\n    \"\"\"\n    Which investigations support finding or diagnosis.\n    \"\"\"\n    basis: String\n  }\n\n  input ClinicalImpressionfinding_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Specific text or code for finding or diagnosis, which may include ruled-out or resolved conditions.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Specific reference for finding or diagnosis, which may include ruled-out or resolved conditions.\n    \"\"\"\n    itemReference: String\n\n    \"\"\"\n    Which investigations support finding or diagnosis.\n    \"\"\"\n    _basis: Element_Input\n\n    \"\"\"\n    Which investigations support finding or diagnosis.\n    \"\"\"\n    basis: String\n  }\n\n  \"\"\"\n  Specific reference for finding or diagnosis, which may include ruled-out or resolved conditions.\n  \"\"\"\n  union ClinicalImpressionfindingitemReference_itemReference_Union =\n      Condition\n    | Observation\n    | Media\n\n  type ClinicalImpressioninvestigation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A name/code for the group ('set') of investigations. Typically, this will be\n    something like 'signs', 'symptoms', 'clinical', 'diagnostic', but the list is\n    not constrained, and others such groups such as\n    (exposure|family|travel|nutritional) history may be used.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    A record of a specific investigation that was undertaken.\n    \"\"\"\n    item: [ClinicalImpressioninvestigationitem_item_Union]\n  }\n\n  input ClinicalImpressioninvestigation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A name/code for the group ('set') of investigations. Typically, this will be\n    something like 'signs', 'symptoms', 'clinical', 'diagnostic', but the list is\n    not constrained, and others such groups such as\n    (exposure|family|travel|nutritional) history may be used.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    A record of a specific investigation that was undertaken.\n    \"\"\"\n    item: [String]\n  }\n\n  \"\"\"\n  A record of a specific investigation that was undertaken.\n  \"\"\"\n  union ClinicalImpressioninvestigationitem_item_Union =\n      Observation\n    | QuestionnaireResponse\n    | FamilyMemberHistory\n    | DiagnosticReport\n    | RiskAssessment\n    | ImagingStudy\n    | Media\n\n  \"\"\"\n  A reference to the last assessment that was conducted on this patient.\n  Assessments are often/usually ongoing in nature; a care provider (practitioner\n  or team) will make new assessments on an ongoing basis as new data arises or the\n  patient's conditions changes.\n  \"\"\"\n  union ClinicalImpressionprevious_previous_Union = ClinicalImpression\n\n  \"\"\"\n  A list of the relevant problems/conditions for a patient.\n  \"\"\"\n  union ClinicalImpressionproblem_problem_Union =\n      Condition\n    | AllergyIntolerance\n\n  \"\"\"\n  RiskAssessment expressing likely outcome.\n  \"\"\"\n  union ClinicalImpressionprognosisReference_prognosisReference_Union =\n      RiskAssessment\n\n  \"\"\"\n  The patient or group of individuals assessed as part of this record.\n  \"\"\"\n  union ClinicalImpressionsubject_subject_Union = Patient | Group\n\n  \"\"\"\n  Information supporting the clinical impression.\n  \"\"\"\n  union ClinicalImpressionsupportingInfo_supportingInfo_Union = Resource\n\n  \"\"\"\n  Base StructureDefinition for code type: A string which has at least one\n  character and no leading or trailing whitespace and where there is no whitespace\n  other than single spaces in the contents\n  \"\"\"\n  scalar Code\n\n  \"\"\"\n  Base StructureDefinition for CodeableConcept Type: A concept that may be defined\n  by a formal reference to a terminology or ontology or may be provided by text.\n  \"\"\"\n  type CodeableConcept {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    A reference to a code defined by a terminology system.\n    \"\"\"\n    coding: [Coding]\n\n    \"\"\"\n    A human language representation of the concept as seen/selected/uttered by the\n    user who entered the data and/or which represents the intended meaning of the user.\n    \"\"\"\n    text: String\n  }\n\n  \"\"\"\n  Base StructureDefinition for CodeableConcept Type: A concept that may be defined\n  by a formal reference to a terminology or ontology or may be provided by text.\n  \"\"\"\n  input CodeableConcept_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    A reference to a code defined by a terminology system.\n    \"\"\"\n    coding: [Coding_Input]\n\n    \"\"\"\n    A human language representation of the concept as seen/selected/uttered by the\n    user who entered the data and/or which represents the intended meaning of the user.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    A human language representation of the concept as seen/selected/uttered by the\n    user who entered the data and/or which represents the intended meaning of the user.\n    \"\"\"\n    text: String\n  }\n\n  \"\"\"\n  The CodeSystem resource is used to declare the existence of and describe a code\n  system or code system supplement and its key properties, and optionally define a\n  part or all of its content.\n  \"\"\"\n  type CodeSystem {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CodeSystem_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this code system when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this code system is (or\n    will be) published. This URL can be the target of a canonical reference. It\n    SHALL remain the same when the code system is stored on different servers.\n    This is used in [Coding](datatypes.html#Coding).system.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this code system when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the code system when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the code system author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. This is used in\n    [Coding](datatypes.html#Coding).version.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the code system. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the code system.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The date (and optionally time) when the code system resource was created or revised.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this code system is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the code system was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the code system changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the code system.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the code system from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate code system instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the code system is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this code system is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the code system and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the code system.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    If code comparison is case sensitive when codes within this system are compared to each other.\n    \"\"\"\n    caseSensitive: Boolean\n\n    \"\"\"\n    Canonical reference to the value set that contains the entire code system.\n    \"\"\"\n    valueSet: Canonical\n\n    \"\"\"\n    The meaning of the hierarchy of concepts as represented in this resource.\n    \"\"\"\n    hierarchyMeaning: Code\n\n    \"\"\"\n    The code system defines a compositional (post-coordination) grammar.\n    \"\"\"\n    compositional: Boolean\n\n    \"\"\"\n    This flag is used to signify that the code system does not commit to concept\n    permanence across versions. If true, a version must be specified when\n    referencing this code system.\n    \"\"\"\n    versionNeeded: Boolean\n\n    \"\"\"\n    The extent of the content of the code system (the concepts and codes it\n    defines) are represented in this resource instance.\n    \"\"\"\n    content: Code!\n\n    \"\"\"\n    The canonical URL of the code system that this code system supplement is adding designations and properties to.\n    \"\"\"\n    supplements: Canonical\n\n    \"\"\"\n    The total number of concepts defined by the code system. Where the code system\n    has a compositional grammar, the basis of this count is defined by the system steward.\n    \"\"\"\n    count: UnsignedInt\n\n    \"\"\"\n    A filter that can be used in a value set compose statement when selecting concepts using a filter.\n    \"\"\"\n    filter: [CodeSystemfilter]\n\n    \"\"\"\n    A property defines an additional slot through which additional information can be provided about a concept.\n    \"\"\"\n    property: [CodeSystemproperty]\n\n    \"\"\"\n    Concepts that are in the code system. The concept definitions are inherently\n    hierarchical, but the definitions must be consulted to determine what the\n    meanings of the hierarchical relationships are.\n    \"\"\"\n    concept: [CodeSystemconcept]\n  }\n\n  enum CodeSystem_Enum_input {\n    CodeSystem\n  }\n\n  enum CodeSystem_Enum_schema {\n    CodeSystem\n  }\n\n  \"\"\"\n  The CodeSystem resource is used to declare the existence of and describe a code\n  system or code system supplement and its key properties, and optionally define a\n  part or all of its content.\n  \"\"\"\n  input CodeSystem_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CodeSystem_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this code system when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this code system is (or\n    will be) published. This URL can be the target of a canonical reference. It\n    SHALL remain the same when the code system is stored on different servers.\n    This is used in [Coding](datatypes.html#Coding).system.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this code system when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this code system is (or\n    will be) published. This URL can be the target of a canonical reference. It\n    SHALL remain the same when the code system is stored on different servers.\n    This is used in [Coding](datatypes.html#Coding).system.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this code system when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the code system when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the code system author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. This is used in\n    [Coding](datatypes.html#Coding).version.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the code system when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the code system author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. This is used in\n    [Coding](datatypes.html#Coding).version.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the code system. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the code system. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the code system.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the code system.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The date (and optionally time) when the code system resource was created or revised.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The date (and optionally time) when the code system resource was created or revised.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this code system is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this code system is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the code system was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the code system changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the code system was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the code system changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the code system.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the code system.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the code system from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the code system from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate code system instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the code system is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this code system is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this code system is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the code system and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the code system.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the code system and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the code system.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    If code comparison is case sensitive when codes within this system are compared to each other.\n    \"\"\"\n    _caseSensitive: Element_Input\n\n    \"\"\"\n    If code comparison is case sensitive when codes within this system are compared to each other.\n    \"\"\"\n    caseSensitive: Boolean\n\n    \"\"\"\n    Canonical reference to the value set that contains the entire code system.\n    \"\"\"\n    _valueSet: Element_Input\n\n    \"\"\"\n    Canonical reference to the value set that contains the entire code system.\n    \"\"\"\n    valueSet: Canonical\n\n    \"\"\"\n    The meaning of the hierarchy of concepts as represented in this resource.\n    \"\"\"\n    _hierarchyMeaning: Element_Input\n\n    \"\"\"\n    The meaning of the hierarchy of concepts as represented in this resource.\n    \"\"\"\n    hierarchyMeaning: Code\n\n    \"\"\"\n    The code system defines a compositional (post-coordination) grammar.\n    \"\"\"\n    _compositional: Element_Input\n\n    \"\"\"\n    The code system defines a compositional (post-coordination) grammar.\n    \"\"\"\n    compositional: Boolean\n\n    \"\"\"\n    This flag is used to signify that the code system does not commit to concept\n    permanence across versions. If true, a version must be specified when\n    referencing this code system.\n    \"\"\"\n    _versionNeeded: Element_Input\n\n    \"\"\"\n    This flag is used to signify that the code system does not commit to concept\n    permanence across versions. If true, a version must be specified when\n    referencing this code system.\n    \"\"\"\n    versionNeeded: Boolean\n\n    \"\"\"\n    The extent of the content of the code system (the concepts and codes it\n    defines) are represented in this resource instance.\n    \"\"\"\n    _content: Element_Input\n\n    \"\"\"\n    The extent of the content of the code system (the concepts and codes it\n    defines) are represented in this resource instance.\n    \"\"\"\n    content: Code!\n\n    \"\"\"\n    The canonical URL of the code system that this code system supplement is adding designations and properties to.\n    \"\"\"\n    _supplements: Element_Input\n\n    \"\"\"\n    The canonical URL of the code system that this code system supplement is adding designations and properties to.\n    \"\"\"\n    supplements: Canonical\n\n    \"\"\"\n    The total number of concepts defined by the code system. Where the code system\n    has a compositional grammar, the basis of this count is defined by the system steward.\n    \"\"\"\n    _count: Element_Input\n\n    \"\"\"\n    The total number of concepts defined by the code system. Where the code system\n    has a compositional grammar, the basis of this count is defined by the system steward.\n    \"\"\"\n    count: UnsignedInt\n\n    \"\"\"\n    A filter that can be used in a value set compose statement when selecting concepts using a filter.\n    \"\"\"\n    filter: [CodeSystemfilter_Input]\n\n    \"\"\"\n    A property defines an additional slot through which additional information can be provided about a concept.\n    \"\"\"\n    property: [CodeSystemproperty_Input]\n\n    \"\"\"\n    Concepts that are in the code system. The concept definitions are inherently\n    hierarchical, but the definitions must be consulted to determine what the\n    meanings of the hierarchical relationships are.\n    \"\"\"\n    concept: [CodeSystemconcept_Input]\n  }\n\n  type CodeSystemconcept {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code - a text symbol - that uniquely identifies the concept within the code system.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    A human readable string that is the recommended default way to present this concept to a user.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    The formal definition of the concept. The code system resource does not make\n    formal definitions required, because of the prevalence of legacy systems.\n    However, they are highly recommended, as without them there is no formal\n    meaning associated with the concept.\n    \"\"\"\n    definition: String\n\n    \"\"\"\n    Additional representations for the concept - other languages, aliases,\n    specialized purposes, used for particular purposes, etc.\n    \"\"\"\n    designation: [CodeSystemconceptdesignation]\n\n    \"\"\"\n    A property value for this concept.\n    \"\"\"\n    property: [CodeSystemconceptproperty]\n  }\n\n  input CodeSystemconcept_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code - a text symbol - that uniquely identifies the concept within the code system.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A code - a text symbol - that uniquely identifies the concept within the code system.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    A human readable string that is the recommended default way to present this concept to a user.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    A human readable string that is the recommended default way to present this concept to a user.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    The formal definition of the concept. The code system resource does not make\n    formal definitions required, because of the prevalence of legacy systems.\n    However, they are highly recommended, as without them there is no formal\n    meaning associated with the concept.\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    The formal definition of the concept. The code system resource does not make\n    formal definitions required, because of the prevalence of legacy systems.\n    However, they are highly recommended, as without them there is no formal\n    meaning associated with the concept.\n    \"\"\"\n    definition: String\n\n    \"\"\"\n    Additional representations for the concept - other languages, aliases,\n    specialized purposes, used for particular purposes, etc.\n    \"\"\"\n    designation: [CodeSystemconceptdesignation_Input]\n\n    \"\"\"\n    A property value for this concept.\n    \"\"\"\n    property: [CodeSystemconceptproperty_Input]\n  }\n\n  type CodeSystemconceptdesignation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The language this designation is defined for.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A code that details how this designation would be used.\n    \"\"\"\n    use: Coding\n\n    \"\"\"\n    The text value for this designation.\n    \"\"\"\n    value: String!\n  }\n\n  input CodeSystemconceptdesignation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The language this designation is defined for.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The language this designation is defined for.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A code that details how this designation would be used.\n    \"\"\"\n    use: Coding_Input\n\n    \"\"\"\n    The text value for this designation.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The text value for this designation.\n    \"\"\"\n    value: String!\n  }\n\n  type CodeSystemconceptproperty {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code that is a reference to CodeSystem.property.code.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueCode: Code!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueCoding: Coding!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueDecimal: Float!\n  }\n\n  input CodeSystemconceptproperty_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code that is a reference to CodeSystem.property.code.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A code that is a reference to CodeSystem.property.code.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    _valueCode: Element_Input\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueCode: Code!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueCoding: Coding_Input!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    _valueDecimal: Element_Input\n\n    \"\"\"\n    The value of this property.\n    \"\"\"\n    valueDecimal: Float!\n  }\n\n  type CodeSystemfilter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The code that identifies this filter when it is used as a filter in [ValueSet](valueset.html#).compose.include.filter.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    A description of how or why the filter is used.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A list of operators that can be used with the filter.\n    \"\"\"\n    operator: [Code!]\n\n    \"\"\"\n    A description of what the value for the filter should be.\n    \"\"\"\n    value: String!\n  }\n\n  input CodeSystemfilter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The code that identifies this filter when it is used as a filter in [ValueSet](valueset.html#).compose.include.filter.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    The code that identifies this filter when it is used as a filter in [ValueSet](valueset.html#).compose.include.filter.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    A description of how or why the filter is used.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A description of how or why the filter is used.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A list of operators that can be used with the filter.\n    \"\"\"\n    _operator: Element_Input\n\n    \"\"\"\n    A list of operators that can be used with the filter.\n    \"\"\"\n    operator: [Code!]\n\n    \"\"\"\n    A description of what the value for the filter should be.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    A description of what the value for the filter should be.\n    \"\"\"\n    value: String!\n  }\n\n  type CodeSystemproperty {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code that is used to identify the property. The code is used internally (in\n    CodeSystem.concept.property.code) and also externally, such as in property filters.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Reference to the formal meaning of the property. One possible source of\n    meaning is the [Concept Properties](codesystem-concept-properties.html) code system.\n    \"\"\"\n    uri: Uri\n\n    \"\"\"\n    A description of the property- why it is defined, and how its value might be used.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The type of the property value. Properties of type 'code' contain a code\n    defined by the code system (e.g. a reference to another defined concept).\n    \"\"\"\n    type: Code!\n  }\n\n  input CodeSystemproperty_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code that is used to identify the property. The code is used internally (in\n    CodeSystem.concept.property.code) and also externally, such as in property filters.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A code that is used to identify the property. The code is used internally (in\n    CodeSystem.concept.property.code) and also externally, such as in property filters.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Reference to the formal meaning of the property. One possible source of\n    meaning is the [Concept Properties](codesystem-concept-properties.html) code system.\n    \"\"\"\n    _uri: Element_Input\n\n    \"\"\"\n    Reference to the formal meaning of the property. One possible source of\n    meaning is the [Concept Properties](codesystem-concept-properties.html) code system.\n    \"\"\"\n    uri: Uri\n\n    \"\"\"\n    A description of the property- why it is defined, and how its value might be used.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A description of the property- why it is defined, and how its value might be used.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The type of the property value. Properties of type 'code' contain a code\n    defined by the code system (e.g. a reference to another defined concept).\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of the property value. Properties of type 'code' contain a code\n    defined by the code system (e.g. a reference to another defined concept).\n    \"\"\"\n    type: Code!\n  }\n\n  \"\"\"\n  Base StructureDefinition for Coding Type: A reference to a code defined by a terminology system.\n  \"\"\"\n  type Coding {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The identification of the code system that defines the meaning of the symbol in the code.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    The version of the code system which was used when choosing this code. Note\n    that a well-maintained code system does not need the version reported, because\n    the meaning of codes is consistent across versions. However this cannot\n    consistently be assured, and when the meaning is not guaranteed to be\n    consistent, the version SHOULD be exchanged.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A symbol in syntax defined by the system. The symbol may be a predefined code\n    or an expression in a syntax defined by the coding system (e.g.\n    post-coordination).\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    A representation of the meaning of the code in the system, following the rules of the system.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).\n    \"\"\"\n    userSelected: Boolean\n  }\n\n  \"\"\"\n  Base StructureDefinition for Coding Type: A reference to a code defined by a terminology system.\n  \"\"\"\n  input Coding_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The identification of the code system that defines the meaning of the symbol in the code.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    The identification of the code system that defines the meaning of the symbol in the code.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    The version of the code system which was used when choosing this code. Note\n    that a well-maintained code system does not need the version reported, because\n    the meaning of codes is consistent across versions. However this cannot\n    consistently be assured, and when the meaning is not guaranteed to be\n    consistent, the version SHOULD be exchanged.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The version of the code system which was used when choosing this code. Note\n    that a well-maintained code system does not need the version reported, because\n    the meaning of codes is consistent across versions. However this cannot\n    consistently be assured, and when the meaning is not guaranteed to be\n    consistent, the version SHOULD be exchanged.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A symbol in syntax defined by the system. The symbol may be a predefined code\n    or an expression in a syntax defined by the coding system (e.g.\n    post-coordination).\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A symbol in syntax defined by the system. The symbol may be a predefined code\n    or an expression in a syntax defined by the coding system (e.g.\n    post-coordination).\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    A representation of the meaning of the code in the system, following the rules of the system.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    A representation of the meaning of the code in the system, following the rules of the system.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).\n    \"\"\"\n    _userSelected: Element_Input\n\n    \"\"\"\n    Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).\n    \"\"\"\n    userSelected: Boolean\n  }\n\n  \"\"\"\n  An occurrence of information being transmitted; e.g. an alert that was sent to a\n  responsible provider, a public health agency that was notified about a\n  reportable condition.\n  \"\"\"\n  type Communication {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Communication_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this communication by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this Communication.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this Communication.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    An order, proposal or plan fulfilled in whole or in part by this Communication.\n    \"\"\"\n    basedOn: [CommunicationbasedOn_basedOn_Union]\n\n    \"\"\"\n    Part of this action.\n    \"\"\"\n    partOf: [CommunicationpartOf_partOf_Union]\n\n    \"\"\"\n    Prior communication that this communication is in response to.\n    \"\"\"\n    inResponseTo: [CommunicationinResponseTo_inResponseTo_Union]\n\n    \"\"\"\n    The status of the transmission.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the Communication.\n    \"\"\"\n    statusReason: CodeableConcept\n\n    \"\"\"\n    The type of message conveyed such as alert, notification, reminder, instruction, etc.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Characterizes how quickly the planned or in progress communication must be\n    addressed. Includes concepts such as stat, urgent, routine.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A channel that was used for this communication (e.g. email, fax).\n    \"\"\"\n    medium: [CodeableConcept]\n\n    \"\"\"\n    The patient or group that was the focus of this communication.\n    \"\"\"\n    subject: Communicationsubject_subject_Union\n\n    \"\"\"\n    Description of the purpose/content, similar to a subject line in an email.\n    \"\"\"\n    topic: CodeableConcept\n\n    \"\"\"\n    Other resources that pertain to this communication and to which this communication should be associated.\n    \"\"\"\n    about: [Communicationabout_about_Union]\n\n    \"\"\"\n    The Encounter during which this Communication was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: Communicationencounter_encounter_Union\n\n    \"\"\"\n    The time when this communication was sent.\n    \"\"\"\n    sent: DateTime\n\n    \"\"\"\n    The time when this communication arrived at the destination.\n    \"\"\"\n    received: DateTime\n\n    \"\"\"\n    The entity (e.g. person, organization, clinical information system, care team\n    or device) which was the target of the communication. If receipts need to be\n    tracked by an individual, a separate resource instance will need to be created\n    for each recipient.  Multiple recipient communications are intended where\n    either receipts are not tracked (e.g. a mass mail-out) or a receipt is\n    captured in aggregate (all emails confirmed received by a particular time).\n    \"\"\"\n    recipient: [Communicationrecipient_recipient_Union]\n\n    \"\"\"\n    The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.\n    \"\"\"\n    sender: Communicationsender_sender_Union\n\n    \"\"\"\n    The reason or justification for the communication.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this communication.\n    \"\"\"\n    reasonReference: [CommunicationreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Text, attachment(s), or resource(s) that was communicated to the recipient.\n    \"\"\"\n    payload: [Communicationpayload]\n\n    \"\"\"\n    Additional notes or commentary about the communication by the sender, receiver or other interested parties.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum Communication_Enum_input {\n    Communication\n  }\n\n  enum Communication_Enum_schema {\n    Communication\n  }\n\n  \"\"\"\n  An occurrence of information being transmitted; e.g. an alert that was sent to a\n  responsible provider, a public health agency that was notified about a\n  reportable condition.\n  \"\"\"\n  input Communication_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Communication_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this communication by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this Communication.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this Communication.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this Communication.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this Communication.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    An order, proposal or plan fulfilled in whole or in part by this Communication.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    Part of this action.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    Prior communication that this communication is in response to.\n    \"\"\"\n    inResponseTo: [String]\n\n    \"\"\"\n    The status of the transmission.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the transmission.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the Communication.\n    \"\"\"\n    statusReason: CodeableConcept_Input\n\n    \"\"\"\n    The type of message conveyed such as alert, notification, reminder, instruction, etc.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    Characterizes how quickly the planned or in progress communication must be\n    addressed. Includes concepts such as stat, urgent, routine.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Characterizes how quickly the planned or in progress communication must be\n    addressed. Includes concepts such as stat, urgent, routine.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A channel that was used for this communication (e.g. email, fax).\n    \"\"\"\n    medium: [CodeableConcept_Input]\n\n    \"\"\"\n    The patient or group that was the focus of this communication.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    Description of the purpose/content, similar to a subject line in an email.\n    \"\"\"\n    topic: CodeableConcept_Input\n\n    \"\"\"\n    Other resources that pertain to this communication and to which this communication should be associated.\n    \"\"\"\n    about: [String]\n\n    \"\"\"\n    The Encounter during which this Communication was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The time when this communication was sent.\n    \"\"\"\n    _sent: Element_Input\n\n    \"\"\"\n    The time when this communication was sent.\n    \"\"\"\n    sent: DateTime\n\n    \"\"\"\n    The time when this communication arrived at the destination.\n    \"\"\"\n    _received: Element_Input\n\n    \"\"\"\n    The time when this communication arrived at the destination.\n    \"\"\"\n    received: DateTime\n\n    \"\"\"\n    The entity (e.g. person, organization, clinical information system, care team\n    or device) which was the target of the communication. If receipts need to be\n    tracked by an individual, a separate resource instance will need to be created\n    for each recipient.  Multiple recipient communications are intended where\n    either receipts are not tracked (e.g. a mass mail-out) or a receipt is\n    captured in aggregate (all emails confirmed received by a particular time).\n    \"\"\"\n    recipient: [String]\n\n    \"\"\"\n    The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.\n    \"\"\"\n    sender: String\n\n    \"\"\"\n    The reason or justification for the communication.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this communication.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Text, attachment(s), or resource(s) that was communicated to the recipient.\n    \"\"\"\n    payload: [Communicationpayload_Input]\n\n    \"\"\"\n    Additional notes or commentary about the communication by the sender, receiver or other interested parties.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  Other resources that pertain to this communication and to which this communication should be associated.\n  \"\"\"\n  union Communicationabout_about_Union = Resource\n\n  \"\"\"\n  An order, proposal or plan fulfilled in whole or in part by this Communication.\n  \"\"\"\n  union CommunicationbasedOn_basedOn_Union = Resource\n\n  \"\"\"\n  The Encounter during which this Communication was created or to which the creation of this record is tightly associated.\n  \"\"\"\n  union Communicationencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Prior communication that this communication is in response to.\n  \"\"\"\n  union CommunicationinResponseTo_inResponseTo_Union = Communication\n\n  \"\"\"\n  Part of this action.\n  \"\"\"\n  union CommunicationpartOf_partOf_Union = Resource\n\n  type Communicationpayload {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentString: String!\n\n    \"\"\"\n    A communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentAttachment: Attachment!\n\n    \"\"\"\n    A communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentReference: CommunicationpayloadcontentReference_contentReference_Union!\n  }\n\n  input Communicationpayload_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    _contentString: Element_Input\n\n    \"\"\"\n    A communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentString: String!\n\n    \"\"\"\n    A communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentAttachment: Attachment_Input!\n\n    \"\"\"\n    A communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentReference: String!\n  }\n\n  \"\"\"\n  A communicated content (or for multi-part communications, one portion of the communication).\n  \"\"\"\n  union CommunicationpayloadcontentReference_contentReference_Union =\n      Resource\n\n  \"\"\"\n  Indicates another resource whose existence justifies this communication.\n  \"\"\"\n  union CommunicationreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  The entity (e.g. person, organization, clinical information system, care team or\n  device) which was the target of the communication. If receipts need to be\n  tracked by an individual, a separate resource instance will need to be created\n  for each recipient.  Multiple recipient communications are intended where either\n  receipts are not tracked (e.g. a mass mail-out) or a receipt is captured in\n  aggregate (all emails confirmed received by a particular time).\n  \"\"\"\n  union Communicationrecipient_recipient_Union =\n      Device\n    | Organization\n    | Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Group\n    | CareTeam\n    | HealthcareService\n\n  \"\"\"\n  A request to convey information; e.g. the CDS system proposes that an alert be\n  sent to a responsible provider, the CDS system proposes that the public health\n  agency be notified about a reportable condition.\n  \"\"\"\n  type CommunicationRequest {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CommunicationRequest_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this communication request by the performer\n    or other systems which remain constant as the resource is updated and\n    propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A plan or proposal that is fulfilled in whole or in part by this request.\n    \"\"\"\n    basedOn: [CommunicationRequestbasedOn_basedOn_Union]\n\n    \"\"\"\n    Completed or terminated request(s) whose function is taken by this new request.\n    \"\"\"\n    replaces: [CommunicationRequestreplaces_replaces_Union]\n\n    \"\"\"\n    A shared identifier common to all requests that were authorized more or less\n    simultaneously by a single author, representing the identifier of the\n    requisition, prescription or similar form.\n    \"\"\"\n    groupIdentifier: Identifier\n\n    \"\"\"\n    The status of the proposal or order.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the CommunicationRequest.\n    \"\"\"\n    statusReason: CodeableConcept\n\n    \"\"\"\n    The type of message to be sent such as alert, notification, reminder, instruction, etc.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Characterizes how quickly the proposed act must be initiated. Includes concepts such as stat, urgent, routine.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    If true indicates that the CommunicationRequest is asking for the specified action to *not* occur.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    A channel that was used for this communication (e.g. email, fax).\n    \"\"\"\n    medium: [CodeableConcept]\n\n    \"\"\"\n    The patient or group that is the focus of this communication request.\n    \"\"\"\n    subject: CommunicationRequestsubject_subject_Union\n\n    \"\"\"\n    Other resources that pertain to this communication request and to which this communication request should be associated.\n    \"\"\"\n    about: [CommunicationRequestabout_about_Union]\n\n    \"\"\"\n    The Encounter during which this CommunicationRequest was created or to which\n    the creation of this record is tightly associated.\n    \"\"\"\n    encounter: CommunicationRequestencounter_encounter_Union\n\n    \"\"\"\n    Text, attachment(s), or resource(s) to be communicated to the recipient.\n    \"\"\"\n    payload: [CommunicationRequestpayload]\n\n    \"\"\"\n    The time when this communication is to occur.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The time when this communication is to occur.\n    \"\"\"\n    occurrencePeriod: Period\n\n    \"\"\"\n    For draft requests, indicates the date of initial creation.  For requests with\n    other statuses, indicates the date of activation.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The device, individual, or organization who initiated the request and has responsibility for its activation.\n    \"\"\"\n    requester: CommunicationRequestrequester_requester_Union\n\n    \"\"\"\n    The entity (e.g. person, organization, clinical information system, device,\n    group, or care team) which is the intended target of the communication.\n    \"\"\"\n    recipient: [CommunicationRequestrecipient_recipient_Union]\n\n    \"\"\"\n    The entity (e.g. person, organization, clinical information system, or device)\n    which is to be the source of the communication.\n    \"\"\"\n    sender: CommunicationRequestsender_sender_Union\n\n    \"\"\"\n    Describes why the request is being made in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this request.\n    \"\"\"\n    reasonReference: [CommunicationRequestreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Comments made about the request by the requester, sender, recipient, subject or other participants.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum CommunicationRequest_Enum_input {\n    CommunicationRequest\n  }\n\n  enum CommunicationRequest_Enum_schema {\n    CommunicationRequest\n  }\n\n  \"\"\"\n  A request to convey information; e.g. the CDS system proposes that an alert be\n  sent to a responsible provider, the CDS system proposes that the public health\n  agency be notified about a reportable condition.\n  \"\"\"\n  input CommunicationRequest_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CommunicationRequest_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this communication request by the performer\n    or other systems which remain constant as the resource is updated and\n    propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A plan or proposal that is fulfilled in whole or in part by this request.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    Completed or terminated request(s) whose function is taken by this new request.\n    \"\"\"\n    replaces: [String]\n\n    \"\"\"\n    A shared identifier common to all requests that were authorized more or less\n    simultaneously by a single author, representing the identifier of the\n    requisition, prescription or similar form.\n    \"\"\"\n    groupIdentifier: Identifier_Input\n\n    \"\"\"\n    The status of the proposal or order.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the proposal or order.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the CommunicationRequest.\n    \"\"\"\n    statusReason: CodeableConcept_Input\n\n    \"\"\"\n    The type of message to be sent such as alert, notification, reminder, instruction, etc.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    Characterizes how quickly the proposed act must be initiated. Includes concepts such as stat, urgent, routine.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Characterizes how quickly the proposed act must be initiated. Includes concepts such as stat, urgent, routine.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    If true indicates that the CommunicationRequest is asking for the specified action to *not* occur.\n    \"\"\"\n    _doNotPerform: Element_Input\n\n    \"\"\"\n    If true indicates that the CommunicationRequest is asking for the specified action to *not* occur.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    A channel that was used for this communication (e.g. email, fax).\n    \"\"\"\n    medium: [CodeableConcept_Input]\n\n    \"\"\"\n    The patient or group that is the focus of this communication request.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    Other resources that pertain to this communication request and to which this communication request should be associated.\n    \"\"\"\n    about: [String]\n\n    \"\"\"\n    The Encounter during which this CommunicationRequest was created or to which\n    the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Text, attachment(s), or resource(s) to be communicated to the recipient.\n    \"\"\"\n    payload: [CommunicationRequestpayload_Input]\n\n    \"\"\"\n    The time when this communication is to occur.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    The time when this communication is to occur.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The time when this communication is to occur.\n    \"\"\"\n    occurrencePeriod: Period_Input\n\n    \"\"\"\n    For draft requests, indicates the date of initial creation.  For requests with\n    other statuses, indicates the date of activation.\n    \"\"\"\n    _authoredOn: Element_Input\n\n    \"\"\"\n    For draft requests, indicates the date of initial creation.  For requests with\n    other statuses, indicates the date of activation.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The device, individual, or organization who initiated the request and has responsibility for its activation.\n    \"\"\"\n    requester: String\n\n    \"\"\"\n    The entity (e.g. person, organization, clinical information system, device,\n    group, or care team) which is the intended target of the communication.\n    \"\"\"\n    recipient: [String]\n\n    \"\"\"\n    The entity (e.g. person, organization, clinical information system, or device)\n    which is to be the source of the communication.\n    \"\"\"\n    sender: String\n\n    \"\"\"\n    Describes why the request is being made in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this request.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Comments made about the request by the requester, sender, recipient, subject or other participants.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  Other resources that pertain to this communication request and to which this communication request should be associated.\n  \"\"\"\n  union CommunicationRequestabout_about_Union = Resource\n\n  \"\"\"\n  A plan or proposal that is fulfilled in whole or in part by this request.\n  \"\"\"\n  union CommunicationRequestbasedOn_basedOn_Union = Resource\n\n  \"\"\"\n  The Encounter during which this CommunicationRequest was created or to which the\n  creation of this record is tightly associated.\n  \"\"\"\n  union CommunicationRequestencounter_encounter_Union = Encounter\n\n  type CommunicationRequestpayload {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentString: String!\n\n    \"\"\"\n    The communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentAttachment: Attachment!\n\n    \"\"\"\n    The communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentReference: CommunicationRequestpayloadcontentReference_contentReference_Union!\n  }\n\n  input CommunicationRequestpayload_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    _contentString: Element_Input\n\n    \"\"\"\n    The communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentString: String!\n\n    \"\"\"\n    The communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentAttachment: Attachment_Input!\n\n    \"\"\"\n    The communicated content (or for multi-part communications, one portion of the communication).\n    \"\"\"\n    contentReference: String!\n  }\n\n  \"\"\"\n  The communicated content (or for multi-part communications, one portion of the communication).\n  \"\"\"\n  union CommunicationRequestpayloadcontentReference_contentReference_Union =\n      Resource\n\n  \"\"\"\n  Indicates another resource whose existence justifies this request.\n  \"\"\"\n  union CommunicationRequestreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  The entity (e.g. person, organization, clinical information system, device,\n  group, or care team) which is the intended target of the communication.\n  \"\"\"\n  union CommunicationRequestrecipient_recipient_Union =\n      Device\n    | Organization\n    | Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Group\n    | CareTeam\n    | HealthcareService\n\n  \"\"\"\n  Completed or terminated request(s) whose function is taken by this new request.\n  \"\"\"\n  union CommunicationRequestreplaces_replaces_Union =\n      CommunicationRequest\n\n  \"\"\"\n  The device, individual, or organization who initiated the request and has responsibility for its activation.\n  \"\"\"\n  union CommunicationRequestrequester_requester_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | RelatedPerson\n    | Device\n\n  \"\"\"\n  The entity (e.g. person, organization, clinical information system, or device)\n  which is to be the source of the communication.\n  \"\"\"\n  union CommunicationRequestsender_sender_Union =\n      Device\n    | Organization\n    | Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | HealthcareService\n\n  \"\"\"\n  The patient or group that is the focus of this communication request.\n  \"\"\"\n  union CommunicationRequestsubject_subject_Union = Patient | Group\n\n  \"\"\"\n  The entity (e.g. person, organization, clinical information system, or device) which was the source of the communication.\n  \"\"\"\n  union Communicationsender_sender_Union =\n      Device\n    | Organization\n    | Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | HealthcareService\n\n  \"\"\"\n  The patient or group that was the focus of this communication.\n  \"\"\"\n  union Communicationsubject_subject_Union = Patient | Group\n\n  \"\"\"\n  A compartment definition that defines how resources are accessed on a server.\n  \"\"\"\n  type CompartmentDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CompartmentDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this compartment definition when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this\n    compartment definition is (or will be) published. This URL can be the target\n    of a canonical reference. It SHALL remain the same when the compartment\n    definition is stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    The identifier that is used to identify this version of the compartment\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the compartment definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the compartment definition. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The status of this compartment definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this compartment definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the compartment definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the compartment definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the compartment definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the compartment definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate compartment\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    Explanation of why this compartment definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    Which compartment this definition describes.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Whether the search syntax is supported,.\n    \"\"\"\n    search: Boolean!\n\n    \"\"\"\n    Information about how a resource is related to the compartment.\n    \"\"\"\n    resource: [CompartmentDefinitionresource]\n  }\n\n  enum CompartmentDefinition_Enum_input {\n    CompartmentDefinition\n  }\n\n  enum CompartmentDefinition_Enum_schema {\n    CompartmentDefinition\n  }\n\n  \"\"\"\n  A compartment definition that defines how resources are accessed on a server.\n  \"\"\"\n  input CompartmentDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CompartmentDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this compartment definition when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this\n    compartment definition is (or will be) published. This URL can be the target\n    of a canonical reference. It SHALL remain the same when the compartment\n    definition is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this compartment definition when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this\n    compartment definition is (or will be) published. This URL can be the target\n    of a canonical reference. It SHALL remain the same when the compartment\n    definition is stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    The identifier that is used to identify this version of the compartment\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the compartment definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the compartment\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the compartment definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the compartment definition. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the compartment definition. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The status of this compartment definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this compartment definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this compartment definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this compartment definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the compartment definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the compartment definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the compartment definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the compartment definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the compartment definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the compartment definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the compartment definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the compartment definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate compartment\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    Explanation of why this compartment definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this compartment definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    Which compartment this definition describes.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    Which compartment this definition describes.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Whether the search syntax is supported,.\n    \"\"\"\n    _search: Element_Input\n\n    \"\"\"\n    Whether the search syntax is supported,.\n    \"\"\"\n    search: Boolean!\n\n    \"\"\"\n    Information about how a resource is related to the compartment.\n    \"\"\"\n    resource: [CompartmentDefinitionresource_Input]\n  }\n\n  type CompartmentDefinitionresource {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of a resource supported by the server.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The name of a search parameter that represents the link to the compartment.\n    More than one may be listed because a resource may be linked to a compartment\n    in more than one way,.\n    \"\"\"\n    param: [String]\n\n    \"\"\"\n    Additional documentation about the resource and compartment.\n    \"\"\"\n    documentation: String\n  }\n\n  input CompartmentDefinitionresource_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of a resource supported by the server.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    The name of a resource supported by the server.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The name of a search parameter that represents the link to the compartment.\n    More than one may be listed because a resource may be linked to a compartment\n    in more than one way,.\n    \"\"\"\n    _param: Element_Input\n\n    \"\"\"\n    The name of a search parameter that represents the link to the compartment.\n    More than one may be listed because a resource may be linked to a compartment\n    in more than one way,.\n    \"\"\"\n    param: [String]\n\n    \"\"\"\n    Additional documentation about the resource and compartment.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Additional documentation about the resource and compartment.\n    \"\"\"\n    documentation: String\n  }\n\n  \"\"\"\n  A set of healthcare-related information that is assembled together into a single\n  logical package that provides a single coherent statement of meaning,\n  establishes its own context and that has clinical attestation with regard to who\n  is making the statement. A Composition defines the structure and narrative\n  content necessary for a document. However, a Composition alone does not\n  constitute a document. Rather, the Composition must be the first entry in a\n  Bundle where Bundle.type=document, and any other resources referenced from\n  Composition must be included as subsequent entries in the Bundle (for example\n  Patient, Practitioner, Encounter, etc.).\n  \"\"\"\n  type Composition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Composition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A version-independent identifier for the Composition. This identifier stays\n    constant as the composition is changed over time.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Specifies the particular kind of composition (e.g. History and Physical,\n    Discharge Summary, Progress Note). This usually equates to the purpose of\n    making the composition.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    A categorization for the type of the composition - helps for indexing and\n    searching. This may be implied by or derived from the code specified in the\n    Composition Type.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Who or what the composition is about. The composition can be about a person,\n    (patient or healthcare practitioner), a device (e.g. a machine) or even a\n    group of subjects (such as a document about a herd of livestock, or a set of\n    patients that share a common exposure).\n    \"\"\"\n    subject: Compositionsubject_subject_Union\n\n    \"\"\"\n    Describes the clinical encounter or type of care this documentation is associated with.\n    \"\"\"\n    encounter: Compositionencounter_encounter_Union\n\n    \"\"\"\n    The composition editing time, when the composition was last logically changed by the author.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    Identifies who is responsible for the information in the composition, not necessarily who typed it in.\n    \"\"\"\n    author: [Compositionauthor_author_Union!]\n\n    \"\"\"\n    Official human-readable label for the composition.\n    \"\"\"\n    title: String!\n\n    \"\"\"\n    The code specifying the level of confidentiality of the Composition.\n    \"\"\"\n    confidentiality: Code\n\n    \"\"\"\n    A participant who has attested to the accuracy of the composition/document.\n    \"\"\"\n    attester: [Compositionattester]\n\n    \"\"\"\n    Identifies the organization or group who is responsible for ongoing\n    maintenance of and access to the composition/document information.\n    \"\"\"\n    custodian: Compositioncustodian_custodian_Union\n\n    \"\"\"\n    Relationships that this composition has with other compositions or documents that already exist.\n    \"\"\"\n    relatesTo: [CompositionrelatesTo]\n\n    \"\"\"\n    The clinical service, such as a colonoscopy or an appendectomy, being documented.\n    \"\"\"\n    event: [Compositionevent]\n\n    \"\"\"\n    The root of the sections that make up the composition.\n    \"\"\"\n    section: [Compositionsection]\n  }\n\n  enum Composition_Enum_input {\n    Composition\n  }\n\n  enum Composition_Enum_schema {\n    Composition\n  }\n\n  \"\"\"\n  A set of healthcare-related information that is assembled together into a single\n  logical package that provides a single coherent statement of meaning,\n  establishes its own context and that has clinical attestation with regard to who\n  is making the statement. A Composition defines the structure and narrative\n  content necessary for a document. However, a Composition alone does not\n  constitute a document. Rather, the Composition must be the first entry in a\n  Bundle where Bundle.type=document, and any other resources referenced from\n  Composition must be included as subsequent entries in the Bundle (for example\n  Patient, Practitioner, Encounter, etc.).\n  \"\"\"\n  input Composition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Composition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A version-independent identifier for the Composition. This identifier stays\n    constant as the composition is changed over time.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Specifies the particular kind of composition (e.g. History and Physical,\n    Discharge Summary, Progress Note). This usually equates to the purpose of\n    making the composition.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    A categorization for the type of the composition - helps for indexing and\n    searching. This may be implied by or derived from the code specified in the\n    Composition Type.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    Who or what the composition is about. The composition can be about a person,\n    (patient or healthcare practitioner), a device (e.g. a machine) or even a\n    group of subjects (such as a document about a herd of livestock, or a set of\n    patients that share a common exposure).\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    Describes the clinical encounter or type of care this documentation is associated with.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The composition editing time, when the composition was last logically changed by the author.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The composition editing time, when the composition was last logically changed by the author.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    Identifies who is responsible for the information in the composition, not necessarily who typed it in.\n    \"\"\"\n    author: [String!]\n\n    \"\"\"\n    Official human-readable label for the composition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    Official human-readable label for the composition.\n    \"\"\"\n    title: String!\n\n    \"\"\"\n    The code specifying the level of confidentiality of the Composition.\n    \"\"\"\n    _confidentiality: Element_Input\n\n    \"\"\"\n    The code specifying the level of confidentiality of the Composition.\n    \"\"\"\n    confidentiality: Code\n\n    \"\"\"\n    A participant who has attested to the accuracy of the composition/document.\n    \"\"\"\n    attester: [Compositionattester_Input]\n\n    \"\"\"\n    Identifies the organization or group who is responsible for ongoing\n    maintenance of and access to the composition/document information.\n    \"\"\"\n    custodian: String\n\n    \"\"\"\n    Relationships that this composition has with other compositions or documents that already exist.\n    \"\"\"\n    relatesTo: [CompositionrelatesTo_Input]\n\n    \"\"\"\n    The clinical service, such as a colonoscopy or an appendectomy, being documented.\n    \"\"\"\n    event: [Compositionevent_Input]\n\n    \"\"\"\n    The root of the sections that make up the composition.\n    \"\"\"\n    section: [Compositionsection_Input]\n  }\n\n  type Compositionattester {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of attestation the authenticator offers.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    When the composition was attested by the party.\n    \"\"\"\n    time: DateTime\n\n    \"\"\"\n    Who attested the composition in the specified way.\n    \"\"\"\n    party: Compositionattesterparty_party_Union\n  }\n\n  input Compositionattester_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of attestation the authenticator offers.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    The type of attestation the authenticator offers.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    When the composition was attested by the party.\n    \"\"\"\n    _time: Element_Input\n\n    \"\"\"\n    When the composition was attested by the party.\n    \"\"\"\n    time: DateTime\n\n    \"\"\"\n    Who attested the composition in the specified way.\n    \"\"\"\n    party: String\n  }\n\n  \"\"\"\n  Who attested the composition in the specified way.\n  \"\"\"\n  union Compositionattesterparty_party_Union =\n      Patient\n    | RelatedPerson\n    | Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  Identifies who is responsible for the information in the composition, not necessarily who typed it in.\n  \"\"\"\n  union Compositionauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n    | Device\n    | Patient\n    | RelatedPerson\n    | Organization\n\n  \"\"\"\n  Identifies the organization or group who is responsible for ongoing maintenance\n  of and access to the composition/document information.\n  \"\"\"\n  union Compositioncustodian_custodian_Union = Organization\n\n  \"\"\"\n  Describes the clinical encounter or type of care this documentation is associated with.\n  \"\"\"\n  union Compositionencounter_encounter_Union = Encounter\n\n  type Compositionevent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    This list of codes represents the main clinical acts, such as a colonoscopy or\n    an appendectomy, being documented. In some cases, the event is inherent in the\n    typeCode, such as a 'History and Physical Report' in which the procedure being\n    documented is necessarily a 'History and Physical' act.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    The period of time covered by the documentation. There is no assertion that\n    the documentation is a complete representation for this period, only that it\n    documents events during this time.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    The description and/or reference of the event(s) being documented. For\n    example, this could be used to document such a colonoscopy or an appendectomy.\n    \"\"\"\n    detail: [Compositioneventdetail_detail_Union]\n  }\n\n  input Compositionevent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    This list of codes represents the main clinical acts, such as a colonoscopy or\n    an appendectomy, being documented. In some cases, the event is inherent in the\n    typeCode, such as a 'History and Physical Report' in which the procedure being\n    documented is necessarily a 'History and Physical' act.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    The period of time covered by the documentation. There is no assertion that\n    the documentation is a complete representation for this period, only that it\n    documents events during this time.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    The description and/or reference of the event(s) being documented. For\n    example, this could be used to document such a colonoscopy or an appendectomy.\n    \"\"\"\n    detail: [String]\n  }\n\n  \"\"\"\n  The description and/or reference of the event(s) being documented. For example,\n  this could be used to document such a colonoscopy or an appendectomy.\n  \"\"\"\n  union Compositioneventdetail_detail_Union = Resource\n\n  type CompositionrelatesTo {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of relationship that this composition has with anther composition or document.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The target composition/document of this relationship.\n    \"\"\"\n    targetIdentifier: Identifier!\n\n    \"\"\"\n    The target composition/document of this relationship.\n    \"\"\"\n    targetReference: CompositionrelatesTotargetReference_targetReference_Union!\n  }\n\n  input CompositionrelatesTo_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of relationship that this composition has with anther composition or document.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    The type of relationship that this composition has with anther composition or document.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The target composition/document of this relationship.\n    \"\"\"\n    targetIdentifier: Identifier_Input!\n\n    \"\"\"\n    The target composition/document of this relationship.\n    \"\"\"\n    targetReference: String!\n  }\n\n  \"\"\"\n  The target composition/document of this relationship.\n  \"\"\"\n  union CompositionrelatesTotargetReference_targetReference_Union =\n      Composition\n\n  type Compositionsection {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The label for this particular section.  This will be part of the rendered\n    content for the document, and is often used to build a table of contents.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A code identifying the kind of content contained within the section. This must be consistent with the section title.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    Identifies who is responsible for the information in this section, not necessarily who typed it in.\n    \"\"\"\n    author: [Compositionsectionauthor_author_Union]\n\n    \"\"\"\n    The actual focus of the section when it is not the subject of the composition,\n    but instead represents something or someone associated with the subject such\n    as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is\n    specified, the focus is assumed to be focus of the parent section, or, for a\n    section in the Composition itself, the subject of the composition. Sections\n    with a focus SHALL only include resources where the logical subject (patient,\n    subject, focus, etc.) matches the section focus, or the resources have no\n    logical subject (few resources).\n    \"\"\"\n    focus: Compositionsectionfocus_focus_Union\n\n    \"\"\"\n    A human-readable narrative that contains the attested content of the section,\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    How the entry list was prepared - whether it is a working list that is\n    suitable for being maintained on an ongoing basis, or if it represents a\n    snapshot of a list of items from another source, or whether it is a prepared\n    list where items may be marked as added, modified or deleted.\n    \"\"\"\n    mode: Code\n\n    \"\"\"\n    Specifies the order applied to the items in the section entries.\n    \"\"\"\n    orderedBy: CodeableConcept\n\n    \"\"\"\n    A reference to the actual resource from which the narrative in the section is derived.\n    \"\"\"\n    entry: [Compositionsectionentry_entry_Union]\n\n    \"\"\"\n    If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.\n    \"\"\"\n    emptyReason: CodeableConcept\n  }\n\n  input Compositionsection_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The label for this particular section.  This will be part of the rendered\n    content for the document, and is often used to build a table of contents.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    The label for this particular section.  This will be part of the rendered\n    content for the document, and is often used to build a table of contents.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A code identifying the kind of content contained within the section. This must be consistent with the section title.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    Identifies who is responsible for the information in this section, not necessarily who typed it in.\n    \"\"\"\n    author: [String]\n\n    \"\"\"\n    The actual focus of the section when it is not the subject of the composition,\n    but instead represents something or someone associated with the subject such\n    as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is\n    specified, the focus is assumed to be focus of the parent section, or, for a\n    section in the Composition itself, the subject of the composition. Sections\n    with a focus SHALL only include resources where the logical subject (patient,\n    subject, focus, etc.) matches the section focus, or the resources have no\n    logical subject (few resources).\n    \"\"\"\n    focus: String\n\n    \"\"\"\n    A human-readable narrative that contains the attested content of the section,\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    How the entry list was prepared - whether it is a working list that is\n    suitable for being maintained on an ongoing basis, or if it represents a\n    snapshot of a list of items from another source, or whether it is a prepared\n    list where items may be marked as added, modified or deleted.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    How the entry list was prepared - whether it is a working list that is\n    suitable for being maintained on an ongoing basis, or if it represents a\n    snapshot of a list of items from another source, or whether it is a prepared\n    list where items may be marked as added, modified or deleted.\n    \"\"\"\n    mode: Code\n\n    \"\"\"\n    Specifies the order applied to the items in the section entries.\n    \"\"\"\n    orderedBy: CodeableConcept_Input\n\n    \"\"\"\n    A reference to the actual resource from which the narrative in the section is derived.\n    \"\"\"\n    entry: [String]\n\n    \"\"\"\n    If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.\n    \"\"\"\n    emptyReason: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Identifies who is responsible for the information in this section, not necessarily who typed it in.\n  \"\"\"\n  union Compositionsectionauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n    | Device\n    | Patient\n    | RelatedPerson\n    | Organization\n\n  \"\"\"\n  A reference to the actual resource from which the narrative in the section is derived.\n  \"\"\"\n  union Compositionsectionentry_entry_Union = Resource\n\n  \"\"\"\n  The actual focus of the section when it is not the subject of the composition,\n  but instead represents something or someone associated with the subject such as\n  (for a patient subject) a spouse, parent, fetus, or donor. If not focus is\n  specified, the focus is assumed to be focus of the parent section, or, for a\n  section in the Composition itself, the subject of the composition. Sections with\n  a focus SHALL only include resources where the logical subject (patient,\n  subject, focus, etc.) matches the section focus, or the resources have no\n  logical subject (few resources).\n  \"\"\"\n  union Compositionsectionfocus_focus_Union = Resource\n\n  \"\"\"\n  Who or what the composition is about. The composition can be about a person,\n  (patient or healthcare practitioner), a device (e.g. a machine) or even a group\n  of subjects (such as a document about a herd of livestock, or a set of patients\n  that share a common exposure).\n  \"\"\"\n  union Compositionsubject_subject_Union = Resource\n\n  \"\"\"\n  A statement of relationships from one set of concepts to one or more other\n  concepts - either concepts in code systems, or data element/data element\n  concepts, or classes in class models.\n  \"\"\"\n  type ConceptMap {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ConceptMap_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this concept map when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this concept map is (or\n    will be) published. This URL can be the target of a canonical reference. It\n    SHALL remain the same when the concept map is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this concept map when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    The identifier that is used to identify this version of the concept map when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the concept map author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the concept map. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the concept map.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this concept map. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this concept map is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the concept map was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the concept map changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the concept map.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the concept map from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate concept map instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the concept map is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this concept map is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the concept map and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the concept map.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    Identifier for the source value set that contains the concepts that are being\n    mapped and provides context for the mappings.\n    \"\"\"\n    sourceUri: Uri\n\n    \"\"\"\n    Identifier for the source value set that contains the concepts that are being\n    mapped and provides context for the mappings.\n    \"\"\"\n    sourceCanonical: Canonical\n\n    \"\"\"\n    The target value set provides context for the mappings. Note that the mapping\n    is made between concepts, not between value sets, but the value set provides\n    important context about how the concept mapping choices are made.\n    \"\"\"\n    targetUri: Uri\n\n    \"\"\"\n    The target value set provides context for the mappings. Note that the mapping\n    is made between concepts, not between value sets, but the value set provides\n    important context about how the concept mapping choices are made.\n    \"\"\"\n    targetCanonical: Canonical\n\n    \"\"\"\n    A group of mappings that all have the same source and target system.\n    \"\"\"\n    group: [ConceptMapgroup]\n  }\n\n  enum ConceptMap_Enum_input {\n    ConceptMap\n  }\n\n  enum ConceptMap_Enum_schema {\n    ConceptMap\n  }\n\n  \"\"\"\n  A statement of relationships from one set of concepts to one or more other\n  concepts - either concepts in code systems, or data element/data element\n  concepts, or classes in class models.\n  \"\"\"\n  input ConceptMap_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ConceptMap_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this concept map when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this concept map is (or\n    will be) published. This URL can be the target of a canonical reference. It\n    SHALL remain the same when the concept map is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this concept map when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this concept map is (or\n    will be) published. This URL can be the target of a canonical reference. It\n    SHALL remain the same when the concept map is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this concept map when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the concept map when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the concept map author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the concept map when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the concept map author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the concept map. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the concept map. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the concept map.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the concept map.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this concept map. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this concept map. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this concept map is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this concept map is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the concept map was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the concept map changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the concept map was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the concept map changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the concept map.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the concept map.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the concept map from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the concept map from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate concept map instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the concept map is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this concept map is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this concept map is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the concept map and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the concept map.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the concept map and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the concept map.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    Identifier for the source value set that contains the concepts that are being\n    mapped and provides context for the mappings.\n    \"\"\"\n    _sourceUri: Element_Input\n\n    \"\"\"\n    Identifier for the source value set that contains the concepts that are being\n    mapped and provides context for the mappings.\n    \"\"\"\n    sourceUri: Uri\n\n    \"\"\"\n    Identifier for the source value set that contains the concepts that are being\n    mapped and provides context for the mappings.\n    \"\"\"\n    _sourceCanonical: Element_Input\n\n    \"\"\"\n    Identifier for the source value set that contains the concepts that are being\n    mapped and provides context for the mappings.\n    \"\"\"\n    sourceCanonical: Canonical\n\n    \"\"\"\n    The target value set provides context for the mappings. Note that the mapping\n    is made between concepts, not between value sets, but the value set provides\n    important context about how the concept mapping choices are made.\n    \"\"\"\n    _targetUri: Element_Input\n\n    \"\"\"\n    The target value set provides context for the mappings. Note that the mapping\n    is made between concepts, not between value sets, but the value set provides\n    important context about how the concept mapping choices are made.\n    \"\"\"\n    targetUri: Uri\n\n    \"\"\"\n    The target value set provides context for the mappings. Note that the mapping\n    is made between concepts, not between value sets, but the value set provides\n    important context about how the concept mapping choices are made.\n    \"\"\"\n    _targetCanonical: Element_Input\n\n    \"\"\"\n    The target value set provides context for the mappings. Note that the mapping\n    is made between concepts, not between value sets, but the value set provides\n    important context about how the concept mapping choices are made.\n    \"\"\"\n    targetCanonical: Canonical\n\n    \"\"\"\n    A group of mappings that all have the same source and target system.\n    \"\"\"\n    group: [ConceptMapgroup_Input]\n  }\n\n  type ConceptMapgroup {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that identifies the source system where the concepts to be mapped are defined.\n    \"\"\"\n    source: Uri\n\n    \"\"\"\n    The specific version of the code system, as determined by the code system authority.\n    \"\"\"\n    sourceVersion: String\n\n    \"\"\"\n    An absolute URI that identifies the target system that the concepts will be mapped to.\n    \"\"\"\n    target: Uri\n\n    \"\"\"\n    The specific version of the code system, as determined by the code system authority.\n    \"\"\"\n    targetVersion: String\n\n    \"\"\"\n    Mappings for an individual concept in the source to one or more concepts in the target.\n    \"\"\"\n    element: [ConceptMapgroupelement!]\n\n    \"\"\"\n    What to do when there is no mapping for the source concept. 'Unmapped' does\n    not include codes that are unmatched, and the unmapped element is ignored in a\n    code is specified to have equivalence = unmatched.\n    \"\"\"\n    unmapped: ConceptMapgroupunmapped\n  }\n\n  input ConceptMapgroup_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that identifies the source system where the concepts to be mapped are defined.\n    \"\"\"\n    _source: Element_Input\n\n    \"\"\"\n    An absolute URI that identifies the source system where the concepts to be mapped are defined.\n    \"\"\"\n    source: Uri\n\n    \"\"\"\n    The specific version of the code system, as determined by the code system authority.\n    \"\"\"\n    _sourceVersion: Element_Input\n\n    \"\"\"\n    The specific version of the code system, as determined by the code system authority.\n    \"\"\"\n    sourceVersion: String\n\n    \"\"\"\n    An absolute URI that identifies the target system that the concepts will be mapped to.\n    \"\"\"\n    _target: Element_Input\n\n    \"\"\"\n    An absolute URI that identifies the target system that the concepts will be mapped to.\n    \"\"\"\n    target: Uri\n\n    \"\"\"\n    The specific version of the code system, as determined by the code system authority.\n    \"\"\"\n    _targetVersion: Element_Input\n\n    \"\"\"\n    The specific version of the code system, as determined by the code system authority.\n    \"\"\"\n    targetVersion: String\n\n    \"\"\"\n    Mappings for an individual concept in the source to one or more concepts in the target.\n    \"\"\"\n    element: [ConceptMapgroupelement_Input!]\n\n    \"\"\"\n    What to do when there is no mapping for the source concept. 'Unmapped' does\n    not include codes that are unmatched, and the unmapped element is ignored in a\n    code is specified to have equivalence = unmatched.\n    \"\"\"\n    unmapped: ConceptMapgroupunmapped_Input\n  }\n\n  type ConceptMapgroupelement {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identity (code or path) or the element/item being mapped.\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    A concept from the target value set that this concept maps to.\n    \"\"\"\n    target: [ConceptMapgroupelementtarget]\n  }\n\n  input ConceptMapgroupelement_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identity (code or path) or the element/item being mapped.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    Identity (code or path) or the element/item being mapped.\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    A concept from the target value set that this concept maps to.\n    \"\"\"\n    target: [ConceptMapgroupelementtarget_Input]\n  }\n\n  type ConceptMapgroupelementtarget {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identity (code or path) or the element/item that the map refers to.\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    The equivalence between the source and target concepts (counting for the\n    dependencies and products). The equivalence is read from target to source\n    (e.g. the target is 'wider' than the source).\n    \"\"\"\n    equivalence: Code!\n\n    \"\"\"\n    A description of status/issues in mapping that conveys additional information not represented in  the structured data.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    A set of additional dependencies for this mapping to hold. This mapping is\n    only applicable if the specified element can be resolved, and it has the\n    specified value.\n    \"\"\"\n    dependsOn: [ConceptMapgroupelementtargetdependsOn]\n  }\n\n  input ConceptMapgroupelementtarget_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identity (code or path) or the element/item that the map refers to.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    Identity (code or path) or the element/item that the map refers to.\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    The equivalence between the source and target concepts (counting for the\n    dependencies and products). The equivalence is read from target to source\n    (e.g. the target is 'wider' than the source).\n    \"\"\"\n    _equivalence: Element_Input\n\n    \"\"\"\n    The equivalence between the source and target concepts (counting for the\n    dependencies and products). The equivalence is read from target to source\n    (e.g. the target is 'wider' than the source).\n    \"\"\"\n    equivalence: Code!\n\n    \"\"\"\n    A description of status/issues in mapping that conveys additional information not represented in  the structured data.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    A description of status/issues in mapping that conveys additional information not represented in  the structured data.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    A set of additional dependencies for this mapping to hold. This mapping is\n    only applicable if the specified element can be resolved, and it has the\n    specified value.\n    \"\"\"\n    dependsOn: [ConceptMapgroupelementtargetdependsOn_Input]\n  }\n\n  type ConceptMapgroupelementtargetdependsOn {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A reference to an element that holds a coded value that corresponds to a code\n    system property. The idea is that the information model carries an element\n    somewhere that is labeled to correspond with a code system property.\n    \"\"\"\n    property: Uri!\n\n    \"\"\"\n    An absolute URI that identifies the code system of the dependency code (if the\n    source/dependency is a value set that crosses code systems).\n    \"\"\"\n    system: Canonical\n\n    \"\"\"\n    Identity (code or path) or the element/item/ValueSet/text that the map depends on / refers to.\n    \"\"\"\n    value: String!\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    display: String\n  }\n\n  input ConceptMapgroupelementtargetdependsOn_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A reference to an element that holds a coded value that corresponds to a code\n    system property. The idea is that the information model carries an element\n    somewhere that is labeled to correspond with a code system property.\n    \"\"\"\n    _property: Element_Input\n\n    \"\"\"\n    A reference to an element that holds a coded value that corresponds to a code\n    system property. The idea is that the information model carries an element\n    somewhere that is labeled to correspond with a code system property.\n    \"\"\"\n    property: Uri!\n\n    \"\"\"\n    An absolute URI that identifies the code system of the dependency code (if the\n    source/dependency is a value set that crosses code systems).\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    An absolute URI that identifies the code system of the dependency code (if the\n    source/dependency is a value set that crosses code systems).\n    \"\"\"\n    system: Canonical\n\n    \"\"\"\n    Identity (code or path) or the element/item/ValueSet/text that the map depends on / refers to.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    Identity (code or path) or the element/item/ValueSet/text that the map depends on / refers to.\n    \"\"\"\n    value: String!\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    display: String\n  }\n\n  type ConceptMapgroupunmapped {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Defines which action to take if there is no match for the source concept in\n    the target system designated for the group. One of 3 actions are possible: use\n    the unmapped code (this is useful when doing a mapping between versions, and\n    only a few codes have changed), use a fixed code (a default code), or\n    alternatively, a reference to a different concept map can be provided (by\n    canonical URL).\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    The fixed code to use when the mode = 'fixed'  - all unmapped codes are mapped to a single fixed code.\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    The canonical reference to an additional ConceptMap resource instance to use\n    for mapping if this ConceptMap resource contains no matching mapping for the\n    source concept.\n    \"\"\"\n    url: Canonical\n  }\n\n  input ConceptMapgroupunmapped_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Defines which action to take if there is no match for the source concept in\n    the target system designated for the group. One of 3 actions are possible: use\n    the unmapped code (this is useful when doing a mapping between versions, and\n    only a few codes have changed), use a fixed code (a default code), or\n    alternatively, a reference to a different concept map can be provided (by\n    canonical URL).\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    Defines which action to take if there is no match for the source concept in\n    the target system designated for the group. One of 3 actions are possible: use\n    the unmapped code (this is useful when doing a mapping between versions, and\n    only a few codes have changed), use a fixed code (a default code), or\n    alternatively, a reference to a different concept map can be provided (by\n    canonical URL).\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    The fixed code to use when the mode = 'fixed'  - all unmapped codes are mapped to a single fixed code.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    The fixed code to use when the mode = 'fixed'  - all unmapped codes are mapped to a single fixed code.\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    The display for the code. The display is only provided to help editors when editing the concept map.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    The canonical reference to an additional ConceptMap resource instance to use\n    for mapping if this ConceptMap resource contains no matching mapping for the\n    source concept.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    The canonical reference to an additional ConceptMap resource instance to use\n    for mapping if this ConceptMap resource contains no matching mapping for the\n    source concept.\n    \"\"\"\n    url: Canonical\n  }\n\n  \"\"\"\n  A clinical condition, problem, diagnosis, or other event, situation, issue, or\n  clinical concept that has risen to a level of concern.\n  \"\"\"\n  type Condition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Condition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this condition by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The clinical status of the condition.\n    \"\"\"\n    clinicalStatus: CodeableConcept\n\n    \"\"\"\n    The verification status to support the clinical status of the condition.\n    \"\"\"\n    verificationStatus: CodeableConcept\n\n    \"\"\"\n    A category assigned to the condition.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    A subjective assessment of the severity of the condition as evaluated by the clinician.\n    \"\"\"\n    severity: CodeableConcept\n\n    \"\"\"\n    Identification of the condition, problem or diagnosis.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The anatomical location where this condition manifests itself.\n    \"\"\"\n    bodySite: [CodeableConcept]\n\n    \"\"\"\n    Indicates the patient or group who the condition record is associated with.\n    \"\"\"\n    subject: Conditionsubject_subject_Union!\n\n    \"\"\"\n    The Encounter during which this Condition was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: Conditionencounter_encounter_Union\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetDateTime: DateTime\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetAge: Age\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetPeriod: Period\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetRange: Range\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetString: String\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementDateTime: DateTime\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementAge: Age\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementPeriod: Period\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementRange: Range\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementString: String\n\n    \"\"\"\n    The recordedDate represents when this particular Condition record was created\n    in the system, which is often a system-generated date.\n    \"\"\"\n    recordedDate: DateTime\n\n    \"\"\"\n    Individual who recorded the record and takes responsibility for its content.\n    \"\"\"\n    recorder: Conditionrecorder_recorder_Union\n\n    \"\"\"\n    Individual who is making the condition statement.\n    \"\"\"\n    asserter: Conditionasserter_asserter_Union\n\n    \"\"\"\n    Clinical stage or grade of a condition. May include formal severity assessments.\n    \"\"\"\n    stage: [Conditionstage]\n\n    \"\"\"\n    Supporting evidence / manifestations that are the basis of the Condition's\n    verification status, such as evidence that confirmed or refuted the condition.\n    \"\"\"\n    evidence: [Conditionevidence]\n\n    \"\"\"\n    Additional information about the Condition. This is a general notes/comments\n    entry  for description of the Condition, its diagnosis and prognosis.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum Condition_Enum_input {\n    Condition\n  }\n\n  enum Condition_Enum_schema {\n    Condition\n  }\n\n  \"\"\"\n  A clinical condition, problem, diagnosis, or other event, situation, issue, or\n  clinical concept that has risen to a level of concern.\n  \"\"\"\n  input Condition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Condition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this condition by the performer or other\n    systems which remain constant as the resource is updated and propagates from\n    server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The clinical status of the condition.\n    \"\"\"\n    clinicalStatus: CodeableConcept_Input\n\n    \"\"\"\n    The verification status to support the clinical status of the condition.\n    \"\"\"\n    verificationStatus: CodeableConcept_Input\n\n    \"\"\"\n    A category assigned to the condition.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    A subjective assessment of the severity of the condition as evaluated by the clinician.\n    \"\"\"\n    severity: CodeableConcept_Input\n\n    \"\"\"\n    Identification of the condition, problem or diagnosis.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The anatomical location where this condition manifests itself.\n    \"\"\"\n    bodySite: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates the patient or group who the condition record is associated with.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The Encounter during which this Condition was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    _onsetDateTime: Element_Input\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetDateTime: DateTime\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetAge: Age_Input\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetPeriod: Period_Input\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetRange: Range_Input\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    _onsetString: Element_Input\n\n    \"\"\"\n    Estimated or actual date or date-time  the condition began, in the opinion of the clinician.\n    \"\"\"\n    onsetString: String\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    _abatementDateTime: Element_Input\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementDateTime: DateTime\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementAge: Age_Input\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementPeriod: Period_Input\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementRange: Range_Input\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    _abatementString: Element_Input\n\n    \"\"\"\n    The date or estimated date that the condition resolved or went into remission.\n    This is called 'abatement' because of the many overloaded connotations\n    associated with 'remission' or 'resolution' - Conditions are never really\n    resolved, but they can abate.\n    \"\"\"\n    abatementString: String\n\n    \"\"\"\n    The recordedDate represents when this particular Condition record was created\n    in the system, which is often a system-generated date.\n    \"\"\"\n    _recordedDate: Element_Input\n\n    \"\"\"\n    The recordedDate represents when this particular Condition record was created\n    in the system, which is often a system-generated date.\n    \"\"\"\n    recordedDate: DateTime\n\n    \"\"\"\n    Individual who recorded the record and takes responsibility for its content.\n    \"\"\"\n    recorder: String\n\n    \"\"\"\n    Individual who is making the condition statement.\n    \"\"\"\n    asserter: String\n\n    \"\"\"\n    Clinical stage or grade of a condition. May include formal severity assessments.\n    \"\"\"\n    stage: [Conditionstage_Input]\n\n    \"\"\"\n    Supporting evidence / manifestations that are the basis of the Condition's\n    verification status, such as evidence that confirmed or refuted the condition.\n    \"\"\"\n    evidence: [Conditionevidence_Input]\n\n    \"\"\"\n    Additional information about the Condition. This is a general notes/comments\n    entry  for description of the Condition, its diagnosis and prognosis.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  Individual who is making the condition statement.\n  \"\"\"\n  union Conditionasserter_asserter_Union =\n      Practitioner\n    | PractitionerRole\n    | Patient\n    | RelatedPerson\n\n  \"\"\"\n  The Encounter during which this Condition was created or to which the creation of this record is tightly associated.\n  \"\"\"\n  union Conditionencounter_encounter_Union = Encounter\n\n  type Conditionevidence {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A manifestation or symptom that led to the recording of this condition.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    Links to other relevant information, including pathology reports.\n    \"\"\"\n    detail: [Conditionevidencedetail_detail_Union]\n  }\n\n  input Conditionevidence_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A manifestation or symptom that led to the recording of this condition.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    Links to other relevant information, including pathology reports.\n    \"\"\"\n    detail: [String]\n  }\n\n  \"\"\"\n  Links to other relevant information, including pathology reports.\n  \"\"\"\n  union Conditionevidencedetail_detail_Union = Resource\n\n  \"\"\"\n  Individual who recorded the record and takes responsibility for its content.\n  \"\"\"\n  union Conditionrecorder_recorder_Union =\n      Practitioner\n    | PractitionerRole\n    | Patient\n    | RelatedPerson\n\n  type Conditionstage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A simple summary of the stage such as 'Stage 3'. The determination of the stage is disease-specific.\n    \"\"\"\n    summary: CodeableConcept\n\n    \"\"\"\n    Reference to a formal record of the evidence on which the staging assessment is based.\n    \"\"\"\n    assessment: [Conditionstageassessment_assessment_Union]\n\n    \"\"\"\n    The kind of staging, such as pathological or clinical staging.\n    \"\"\"\n    type: CodeableConcept\n  }\n\n  input Conditionstage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A simple summary of the stage such as 'Stage 3'. The determination of the stage is disease-specific.\n    \"\"\"\n    summary: CodeableConcept_Input\n\n    \"\"\"\n    Reference to a formal record of the evidence on which the staging assessment is based.\n    \"\"\"\n    assessment: [String]\n\n    \"\"\"\n    The kind of staging, such as pathological or clinical staging.\n    \"\"\"\n    type: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Reference to a formal record of the evidence on which the staging assessment is based.\n  \"\"\"\n  union Conditionstageassessment_assessment_Union =\n      ClinicalImpression\n    | DiagnosticReport\n    | Observation\n\n  \"\"\"\n  Indicates the patient or group who the condition record is associated with.\n  \"\"\"\n  union Conditionsubject_subject_Union = Patient | Group\n\n  \"\"\"\n  A record of a healthcare consumer’s  choices, which permits or denies identified\n  recipient(s) or recipient role(s) to perform one or more actions within a given\n  policy context, for specific purposes and periods of time.\n  \"\"\"\n  type Consent {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Consent_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique identifier for this copy of the Consent Statement.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Indicates the current state of this consent.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A selector of the type of consent being presented: ADR, Privacy, Treatment, Research.  This list is now extensible.\n    \"\"\"\n    scope: CodeableConcept!\n\n    \"\"\"\n    A classification of the type of consents found in the statement. This element\n    supports indexing and retrieval of consent statements.\n    \"\"\"\n    category: [CodeableConcept!]\n\n    \"\"\"\n    The patient/healthcare consumer to whom this consent applies.\n    \"\"\"\n    patient: Consentpatient_patient_Union\n\n    \"\"\"\n    When this  Consent was issued / created / indexed.\n    \"\"\"\n    dateTime: DateTime\n\n    \"\"\"\n    Either the Grantor, which is the entity responsible for granting the rights\n    listed in a Consent Directive or the Grantee, which is the entity responsible\n    for complying with the Consent Directive, including any obligations or\n    limitations on authorizations and enforcement of prohibitions.\n    \"\"\"\n    performer: [Consentperformer_performer_Union]\n\n    \"\"\"\n    The organization that manages the consent, and the framework within which it is executed.\n    \"\"\"\n    organization: [Consentorganization_organization_Union]\n\n    \"\"\"\n    The source on which this consent statement is based. The source might be a\n    scanned original paper form, or a reference to a consent that links back to\n    such a source, a reference to a document repository (e.g. XDS) that stores the\n    original consent document.\n    \"\"\"\n    sourceAttachment: Attachment\n\n    \"\"\"\n    The source on which this consent statement is based. The source might be a\n    scanned original paper form, or a reference to a consent that links back to\n    such a source, a reference to a document repository (e.g. XDS) that stores the\n    original consent document.\n    \"\"\"\n    sourceReference: ConsentsourceReference_sourceReference_Union\n\n    \"\"\"\n    The references to the policies that are included in this consent scope.\n    Policies may be organizational, but are often defined jurisdictionally, or in law.\n    \"\"\"\n    policy: [Consentpolicy]\n\n    \"\"\"\n    A reference to the specific base computable regulation or policy.\n    \"\"\"\n    policyRule: CodeableConcept\n\n    \"\"\"\n    Whether a treatment instruction (e.g. artificial respiration yes or no) was\n    verified with the patient, his/her family or another authorized person.\n    \"\"\"\n    verification: [Consentverification]\n\n    \"\"\"\n    An exception to the base policy of this consent. An exception can be an addition or removal of access permissions.\n    \"\"\"\n    provision: Consentprovision\n  }\n\n  enum Consent_Enum_input {\n    Consent\n  }\n\n  enum Consent_Enum_schema {\n    Consent\n  }\n\n  \"\"\"\n  A record of a healthcare consumer’s  choices, which permits or denies identified\n  recipient(s) or recipient role(s) to perform one or more actions within a given\n  policy context, for specific purposes and periods of time.\n  \"\"\"\n  input Consent_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Consent_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique identifier for this copy of the Consent Statement.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Indicates the current state of this consent.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Indicates the current state of this consent.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A selector of the type of consent being presented: ADR, Privacy, Treatment, Research.  This list is now extensible.\n    \"\"\"\n    scope: CodeableConcept_Input!\n\n    \"\"\"\n    A classification of the type of consents found in the statement. This element\n    supports indexing and retrieval of consent statements.\n    \"\"\"\n    category: [CodeableConcept_Input!]\n\n    \"\"\"\n    The patient/healthcare consumer to whom this consent applies.\n    \"\"\"\n    patient: String\n\n    \"\"\"\n    When this  Consent was issued / created / indexed.\n    \"\"\"\n    _dateTime: Element_Input\n\n    \"\"\"\n    When this  Consent was issued / created / indexed.\n    \"\"\"\n    dateTime: DateTime\n\n    \"\"\"\n    Either the Grantor, which is the entity responsible for granting the rights\n    listed in a Consent Directive or the Grantee, which is the entity responsible\n    for complying with the Consent Directive, including any obligations or\n    limitations on authorizations and enforcement of prohibitions.\n    \"\"\"\n    performer: [String]\n\n    \"\"\"\n    The organization that manages the consent, and the framework within which it is executed.\n    \"\"\"\n    organization: [String]\n\n    \"\"\"\n    The source on which this consent statement is based. The source might be a\n    scanned original paper form, or a reference to a consent that links back to\n    such a source, a reference to a document repository (e.g. XDS) that stores the\n    original consent document.\n    \"\"\"\n    sourceAttachment: Attachment_Input\n\n    \"\"\"\n    The source on which this consent statement is based. The source might be a\n    scanned original paper form, or a reference to a consent that links back to\n    such a source, a reference to a document repository (e.g. XDS) that stores the\n    original consent document.\n    \"\"\"\n    sourceReference: String\n\n    \"\"\"\n    The references to the policies that are included in this consent scope.\n    Policies may be organizational, but are often defined jurisdictionally, or in law.\n    \"\"\"\n    policy: [Consentpolicy_Input]\n\n    \"\"\"\n    A reference to the specific base computable regulation or policy.\n    \"\"\"\n    policyRule: CodeableConcept_Input\n\n    \"\"\"\n    Whether a treatment instruction (e.g. artificial respiration yes or no) was\n    verified with the patient, his/her family or another authorized person.\n    \"\"\"\n    verification: [Consentverification_Input]\n\n    \"\"\"\n    An exception to the base policy of this consent. An exception can be an addition or removal of access permissions.\n    \"\"\"\n    provision: Consentprovision_Input\n  }\n\n  \"\"\"\n  The organization that manages the consent, and the framework within which it is executed.\n  \"\"\"\n  union Consentorganization_organization_Union = Organization\n\n  \"\"\"\n  The patient/healthcare consumer to whom this consent applies.\n  \"\"\"\n  union Consentpatient_patient_Union = Patient\n\n  \"\"\"\n  Either the Grantor, which is the entity responsible for granting the rights\n  listed in a Consent Directive or the Grantee, which is the entity responsible\n  for complying with the Consent Directive, including any obligations or\n  limitations on authorizations and enforcement of prohibitions.\n  \"\"\"\n  union Consentperformer_performer_Union =\n      Organization\n    | Patient\n    | Practitioner\n    | RelatedPerson\n    | PractitionerRole\n\n  type Consentpolicy {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Entity or Organization having regulatory jurisdiction or accountability for\n    enforcing policies pertaining to Consent Directives.\n    \"\"\"\n    authority: Uri\n\n    \"\"\"\n    The references to the policies that are included in this consent scope.\n    Policies may be organizational, but are often defined jurisdictionally, or in law.\n    \"\"\"\n    uri: Uri\n  }\n\n  input Consentpolicy_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Entity or Organization having regulatory jurisdiction or accountability for\n    enforcing policies pertaining to Consent Directives.\n    \"\"\"\n    _authority: Element_Input\n\n    \"\"\"\n    Entity or Organization having regulatory jurisdiction or accountability for\n    enforcing policies pertaining to Consent Directives.\n    \"\"\"\n    authority: Uri\n\n    \"\"\"\n    The references to the policies that are included in this consent scope.\n    Policies may be organizational, but are often defined jurisdictionally, or in law.\n    \"\"\"\n    _uri: Element_Input\n\n    \"\"\"\n    The references to the policies that are included in this consent scope.\n    Policies may be organizational, but are often defined jurisdictionally, or in law.\n    \"\"\"\n    uri: Uri\n  }\n\n  type Consentprovision {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Action  to take - permit or deny - when the rule conditions are met.  Not\n    permitted in root rule, required in all nested rules.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    The timeframe in this rule is valid.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Who or what is controlled by this rule. Use group to identify a set of actors\n    by some property they share (e.g. 'admitting officers').\n    \"\"\"\n    actor: [Consentprovisionactor]\n\n    \"\"\"\n    Actions controlled by this Rule.\n    \"\"\"\n    action: [CodeableConcept]\n\n    \"\"\"\n    A security label, comprised of 0..* security label fields (Privacy tags),\n    which define which resources are controlled by this exception.\n    \"\"\"\n    securityLabel: [Coding]\n\n    \"\"\"\n    The context of the activities a user is taking - why the user is accessing the data - that are controlled by this rule.\n    \"\"\"\n    purpose: [Coding]\n\n    \"\"\"\n    The class of information covered by this rule. The type can be a  resource\n    type, a profile on a type, or a CDA document, or some other type that\n    indicates what sort of information the consent relates to.\n    \"\"\"\n    class: [Coding]\n\n    \"\"\"\n    If this code is found in an instance, then the rule applies.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    Clinical or Operational Relevant period of time that bounds the data controlled by this rule.\n    \"\"\"\n    dataPeriod: Period\n\n    \"\"\"\n    The resources controlled by this rule if specific resources are referenced.\n    \"\"\"\n    data: [Consentprovisiondata]\n  }\n\n  input Consentprovision_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Action  to take - permit or deny - when the rule conditions are met.  Not\n    permitted in root rule, required in all nested rules.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Action  to take - permit or deny - when the rule conditions are met.  Not\n    permitted in root rule, required in all nested rules.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    The timeframe in this rule is valid.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Who or what is controlled by this rule. Use group to identify a set of actors\n    by some property they share (e.g. 'admitting officers').\n    \"\"\"\n    actor: [Consentprovisionactor_Input]\n\n    \"\"\"\n    Actions controlled by this Rule.\n    \"\"\"\n    action: [CodeableConcept_Input]\n\n    \"\"\"\n    A security label, comprised of 0..* security label fields (Privacy tags),\n    which define which resources are controlled by this exception.\n    \"\"\"\n    securityLabel: [Coding_Input]\n\n    \"\"\"\n    The context of the activities a user is taking - why the user is accessing the data - that are controlled by this rule.\n    \"\"\"\n    purpose: [Coding_Input]\n\n    \"\"\"\n    The class of information covered by this rule. The type can be a  resource\n    type, a profile on a type, or a CDA document, or some other type that\n    indicates what sort of information the consent relates to.\n    \"\"\"\n    class: [Coding_Input]\n\n    \"\"\"\n    If this code is found in an instance, then the rule applies.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    Clinical or Operational Relevant period of time that bounds the data controlled by this rule.\n    \"\"\"\n    dataPeriod: Period_Input\n\n    \"\"\"\n    The resources controlled by this rule if specific resources are referenced.\n    \"\"\"\n    data: [Consentprovisiondata_Input]\n  }\n\n  type Consentprovisionactor {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    How the individual is involved in the resources content that is described in the exception.\n    \"\"\"\n    role: CodeableConcept!\n\n    \"\"\"\n    The resource that identifies the actor. To identify actors by type, use group\n    to identify a set of actors by some property they share (e.g. 'admitting officers').\n    \"\"\"\n    reference: Consentprovisionactorreference_reference_Union!\n  }\n\n  input Consentprovisionactor_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    How the individual is involved in the resources content that is described in the exception.\n    \"\"\"\n    role: CodeableConcept_Input!\n\n    \"\"\"\n    The resource that identifies the actor. To identify actors by type, use group\n    to identify a set of actors by some property they share (e.g. 'admitting officers').\n    \"\"\"\n    reference: String!\n  }\n\n  \"\"\"\n  The resource that identifies the actor. To identify actors by type, use group to\n  identify a set of actors by some property they share (e.g. 'admitting officers').\n  \"\"\"\n  union Consentprovisionactorreference_reference_Union =\n      Device\n    | Group\n    | CareTeam\n    | Organization\n    | Patient\n    | Practitioner\n    | RelatedPerson\n    | PractitionerRole\n\n  type Consentprovisiondata {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    How the resource reference is interpreted when testing consent restrictions.\n    \"\"\"\n    meaning: Code!\n\n    \"\"\"\n    A reference to a specific resource that defines which resources are covered by this consent.\n    \"\"\"\n    reference: Consentprovisiondatareference_reference_Union!\n  }\n\n  input Consentprovisiondata_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    How the resource reference is interpreted when testing consent restrictions.\n    \"\"\"\n    _meaning: Element_Input\n\n    \"\"\"\n    How the resource reference is interpreted when testing consent restrictions.\n    \"\"\"\n    meaning: Code!\n\n    \"\"\"\n    A reference to a specific resource that defines which resources are covered by this consent.\n    \"\"\"\n    reference: String!\n  }\n\n  \"\"\"\n  A reference to a specific resource that defines which resources are covered by this consent.\n  \"\"\"\n  union Consentprovisiondatareference_reference_Union = Resource\n\n  \"\"\"\n  The source on which this consent statement is based. The source might be a\n  scanned original paper form, or a reference to a consent that links back to such\n  a source, a reference to a document repository (e.g. XDS) that stores the\n  original consent document.\n  \"\"\"\n  union ConsentsourceReference_sourceReference_Union =\n      Consent\n    | DocumentReference\n    | Contract\n    | QuestionnaireResponse\n\n  type Consentverification {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Has the instruction been verified.\n    \"\"\"\n    verified: Boolean!\n\n    \"\"\"\n    Who verified the instruction (Patient, Relative or other Authorized Person).\n    \"\"\"\n    verifiedWith: ConsentverificationverifiedWith_verifiedWith_Union\n\n    \"\"\"\n    Date verification was collected.\n    \"\"\"\n    verificationDate: DateTime\n  }\n\n  input Consentverification_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Has the instruction been verified.\n    \"\"\"\n    _verified: Element_Input\n\n    \"\"\"\n    Has the instruction been verified.\n    \"\"\"\n    verified: Boolean!\n\n    \"\"\"\n    Who verified the instruction (Patient, Relative or other Authorized Person).\n    \"\"\"\n    verifiedWith: String\n\n    \"\"\"\n    Date verification was collected.\n    \"\"\"\n    _verificationDate: Element_Input\n\n    \"\"\"\n    Date verification was collected.\n    \"\"\"\n    verificationDate: DateTime\n  }\n\n  \"\"\"\n  Who verified the instruction (Patient, Relative or other Authorized Person).\n  \"\"\"\n  union ConsentverificationverifiedWith_verifiedWith_Union =\n      Patient\n    | RelatedPerson\n\n  \"\"\"\n  Base StructureDefinition for ContactDetail Type: Specifies contact information for a person or organization.\n  \"\"\"\n  type ContactDetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The name of an individual to contact.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The contact details for the individual (if a name was provided) or the organization.\n    \"\"\"\n    telecom: [ContactPoint]\n  }\n\n  \"\"\"\n  Base StructureDefinition for ContactDetail Type: Specifies contact information for a person or organization.\n  \"\"\"\n  input ContactDetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The name of an individual to contact.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of an individual to contact.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The contact details for the individual (if a name was provided) or the organization.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n  }\n\n  \"\"\"\n  Base StructureDefinition for ContactPoint Type: Details for all kinds of\n  technology mediated contact points for a person or organization, including\n  telephone, email, etc.\n  \"\"\"\n  type ContactPoint {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    Telecommunications form for contact point - what communications system is required to make use of the contact.\n    \"\"\"\n    system: Code\n\n    \"\"\"\n    The actual contact point details, in a form that is meaningful to the\n    designated communication system (i.e. phone number or email address).\n    \"\"\"\n    value: String\n\n    \"\"\"\n    Identifies the purpose for the contact point.\n    \"\"\"\n    use: Code\n\n    \"\"\"\n    Specifies a preferred order in which to use a set of contacts. ContactPoints\n    with lower rank values are more preferred than those with higher rank values.\n    \"\"\"\n    rank: PositiveInt\n\n    \"\"\"\n    Time period when the contact point was/is in use.\n    \"\"\"\n    period: Period\n  }\n\n  \"\"\"\n  Base StructureDefinition for ContactPoint Type: Details for all kinds of\n  technology mediated contact points for a person or organization, including\n  telephone, email, etc.\n  \"\"\"\n  input ContactPoint_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    Telecommunications form for contact point - what communications system is required to make use of the contact.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    Telecommunications form for contact point - what communications system is required to make use of the contact.\n    \"\"\"\n    system: Code\n\n    \"\"\"\n    The actual contact point details, in a form that is meaningful to the\n    designated communication system (i.e. phone number or email address).\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The actual contact point details, in a form that is meaningful to the\n    designated communication system (i.e. phone number or email address).\n    \"\"\"\n    value: String\n\n    \"\"\"\n    Identifies the purpose for the contact point.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    Identifies the purpose for the contact point.\n    \"\"\"\n    use: Code\n\n    \"\"\"\n    Specifies a preferred order in which to use a set of contacts. ContactPoints\n    with lower rank values are more preferred than those with higher rank values.\n    \"\"\"\n    _rank: Element_Input\n\n    \"\"\"\n    Specifies a preferred order in which to use a set of contacts. ContactPoints\n    with lower rank values are more preferred than those with higher rank values.\n    \"\"\"\n    rank: PositiveInt\n\n    \"\"\"\n    Time period when the contact point was/is in use.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.\n  \"\"\"\n  type Contract {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Contract_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique identifier for this Contract or a derivative that references a Source Contract.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Canonical identifier for this contract, represented as a URI (globally unique).\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    An edition identifier used for business purposes to label business significant variants.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Legal states of the formation of a legal instrument, which is a formally\n    executed written document that can be formally attributed to its author,\n    records and formally expresses a legally enforceable act, process, or\n    contractual duty, obligation, or right, and therefore evidences that act,\n    process, or agreement.\n    \"\"\"\n    legalState: CodeableConcept\n\n    \"\"\"\n    The URL pointing to a -defined Contract Definition that is adhered to in whole or part by this Contract.\n    \"\"\"\n    instantiatesCanonical: ContractinstantiatesCanonical_instantiatesCanonical_Union\n\n    \"\"\"\n    The URL pointing to an externally maintained definition that is adhered to in whole or in part by this Contract.\n    \"\"\"\n    instantiatesUri: Uri\n\n    \"\"\"\n    The minimal content derived from the basal information source at a specific stage in its lifecycle.\n    \"\"\"\n    contentDerivative: CodeableConcept\n\n    \"\"\"\n    When this  Contract was issued.\n    \"\"\"\n    issued: DateTime\n\n    \"\"\"\n    Relevant time or time-period when this Contract is applicable.\n    \"\"\"\n    applies: Period\n\n    \"\"\"\n    Event resulting in discontinuation or termination of this Contract instance by one or more parties to the contract.\n    \"\"\"\n    expirationType: CodeableConcept\n\n    \"\"\"\n    The target entity impacted by or of interest to parties to the agreement.\n    \"\"\"\n    subject: [Contractsubject_subject_Union]\n\n    \"\"\"\n    A formally or informally recognized grouping of people, principals,\n    organizations, or jurisdictions formed for the purpose of achieving some form\n    of collective action such as the promulgation, administration and enforcement\n    of contracts and policies.\n    \"\"\"\n    authority: [Contractauthority_authority_Union]\n\n    \"\"\"\n    Recognized governance framework or system operating with a circumscribed scope\n    in accordance with specified principles, policies, processes or procedures for\n    managing rights, actions, or behaviors of parties or principals relative to resources.\n    \"\"\"\n    domain: [Contractdomain_domain_Union]\n\n    \"\"\"\n    Sites in which the contract is complied with,  exercised, or in force.\n    \"\"\"\n    site: [Contractsite_site_Union]\n\n    \"\"\"\n    A natural language name identifying this Contract definition, derivative, or\n    instance in any legal state. Provides additional information about its\n    content. This name should be usable as an identifier for the module by machine\n    processing applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for this Contract definition,\n    derivative, or instance in any legal state.t giving additional information\n    about its content.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate user-friendly title for this Contract definition,\n    derivative, or instance in any legal state.t giving additional information\n    about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    Alternative representation of the title for this Contract definition,\n    derivative, or instance in any legal state., e.g., a domain specific contract\n    number related to legislation.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    The individual or organization that authored the Contract definition, derivative, or instance in any legal state.\n    \"\"\"\n    author: Contractauthor_author_Union\n\n    \"\"\"\n    A selector of legal concerns for this Contract definition, derivative, or instance in any legal state.\n    \"\"\"\n    scope: CodeableConcept\n\n    \"\"\"\n    Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.\n    \"\"\"\n    topicCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.\n    \"\"\"\n    topicReference: ContracttopicReference_topicReference_Union\n\n    \"\"\"\n    A high-level category for the legal instrument, whether constructed as a\n    Contract definition, derivative, or instance in any legal state.  Provides\n    additional information about its content within the context of the Contract's\n    scope to distinguish the kinds of systems that would be interested in the contract.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Sub-category for the Contract that distinguishes the kinds of systems that\n    would be interested in the Contract within the context of the Contract's scope.\n    \"\"\"\n    subType: [CodeableConcept]\n\n    \"\"\"\n    Precusory content developed with a focus and intent of supporting the\n    formation a Contract instance, which may be associated with and transformable\n    into a Contract.\n    \"\"\"\n    contentDefinition: ContractcontentDefinition\n\n    \"\"\"\n    One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.\n    \"\"\"\n    term: [Contractterm]\n\n    \"\"\"\n    Information that may be needed by/relevant to the performer in their execution of this term action.\n    \"\"\"\n    supportingInfo: [ContractsupportingInfo_supportingInfo_Union]\n\n    \"\"\"\n    Links to Provenance records for past versions of this Contract definition,\n    derivative, or instance, which identify key state transitions or updates that\n    are likely to be relevant to a user looking at the current version of the\n    Contract.  The Provence.entity indicates the target that was changed in the\n    update. http://build.fhir.org/provenance-definitions.html#Provenance.entity.\n    \"\"\"\n    relevantHistory: [ContractrelevantHistory_relevantHistory_Union]\n\n    \"\"\"\n    Parties with legal standing in the Contract, including the principal parties,\n    the grantor(s) and grantee(s), which are any person or organization bound by\n    the contract, and any ancillary parties, which facilitate the execution of the\n    contract such as a notary or witness.\n    \"\"\"\n    signer: [Contractsigner]\n\n    \"\"\"\n    The 'patient friendly language' versionof the Contract in whole or in parts.\n    'Patient friendly language' means the representation of the Contract and\n    Contract Provisions in a manner that is readily accessible and understandable\n    by a layperson in accordance with best practices for communication styles that\n    ensure that those agreeing to or signing the Contract understand the roles,\n    actions, obligations, responsibilities, and implication of the agreement.\n    \"\"\"\n    friendly: [Contractfriendly]\n\n    \"\"\"\n    List of Legal expressions or representations of this Contract.\n    \"\"\"\n    legal: [Contractlegal]\n\n    \"\"\"\n    List of Computable Policy Rule Language Representations of this Contract.\n    \"\"\"\n    rule: [Contractrule]\n\n    \"\"\"\n    Legally binding Contract: This is the signed and legally recognized\n    representation of the Contract, which is considered the 'source of truth' and\n    which would be the basis for legal action related to enforcement of this Contract.\n    \"\"\"\n    legallyBindingAttachment: Attachment\n\n    \"\"\"\n    Legally binding Contract: This is the signed and legally recognized\n    representation of the Contract, which is considered the 'source of truth' and\n    which would be the basis for legal action related to enforcement of this Contract.\n    \"\"\"\n    legallyBindingReference: ContractlegallyBindingReference_legallyBindingReference_Union\n  }\n\n  enum Contract_Enum_input {\n    Contract\n  }\n\n  enum Contract_Enum_schema {\n    Contract\n  }\n\n  \"\"\"\n  Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement.\n  \"\"\"\n  input Contract_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Contract_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique identifier for this Contract or a derivative that references a Source Contract.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Canonical identifier for this contract, represented as a URI (globally unique).\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    Canonical identifier for this contract, represented as a URI (globally unique).\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    An edition identifier used for business purposes to label business significant variants.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    An edition identifier used for business purposes to label business significant variants.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Legal states of the formation of a legal instrument, which is a formally\n    executed written document that can be formally attributed to its author,\n    records and formally expresses a legally enforceable act, process, or\n    contractual duty, obligation, or right, and therefore evidences that act,\n    process, or agreement.\n    \"\"\"\n    legalState: CodeableConcept_Input\n\n    \"\"\"\n    The URL pointing to a -defined Contract Definition that is adhered to in whole or part by this Contract.\n    \"\"\"\n    instantiatesCanonical: String\n\n    \"\"\"\n    The URL pointing to an externally maintained definition that is adhered to in whole or in part by this Contract.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained definition that is adhered to in whole or in part by this Contract.\n    \"\"\"\n    instantiatesUri: Uri\n\n    \"\"\"\n    The minimal content derived from the basal information source at a specific stage in its lifecycle.\n    \"\"\"\n    contentDerivative: CodeableConcept_Input\n\n    \"\"\"\n    When this  Contract was issued.\n    \"\"\"\n    _issued: Element_Input\n\n    \"\"\"\n    When this  Contract was issued.\n    \"\"\"\n    issued: DateTime\n\n    \"\"\"\n    Relevant time or time-period when this Contract is applicable.\n    \"\"\"\n    applies: Period_Input\n\n    \"\"\"\n    Event resulting in discontinuation or termination of this Contract instance by one or more parties to the contract.\n    \"\"\"\n    expirationType: CodeableConcept_Input\n\n    \"\"\"\n    The target entity impacted by or of interest to parties to the agreement.\n    \"\"\"\n    subject: [String]\n\n    \"\"\"\n    A formally or informally recognized grouping of people, principals,\n    organizations, or jurisdictions formed for the purpose of achieving some form\n    of collective action such as the promulgation, administration and enforcement\n    of contracts and policies.\n    \"\"\"\n    authority: [String]\n\n    \"\"\"\n    Recognized governance framework or system operating with a circumscribed scope\n    in accordance with specified principles, policies, processes or procedures for\n    managing rights, actions, or behaviors of parties or principals relative to resources.\n    \"\"\"\n    domain: [String]\n\n    \"\"\"\n    Sites in which the contract is complied with,  exercised, or in force.\n    \"\"\"\n    site: [String]\n\n    \"\"\"\n    A natural language name identifying this Contract definition, derivative, or\n    instance in any legal state. Provides additional information about its\n    content. This name should be usable as an identifier for the module by machine\n    processing applications such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying this Contract definition, derivative, or\n    instance in any legal state. Provides additional information about its\n    content. This name should be usable as an identifier for the module by machine\n    processing applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for this Contract definition,\n    derivative, or instance in any legal state.t giving additional information\n    about its content.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for this Contract definition,\n    derivative, or instance in any legal state.t giving additional information\n    about its content.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate user-friendly title for this Contract definition,\n    derivative, or instance in any legal state.t giving additional information\n    about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate user-friendly title for this Contract definition,\n    derivative, or instance in any legal state.t giving additional information\n    about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    Alternative representation of the title for this Contract definition,\n    derivative, or instance in any legal state., e.g., a domain specific contract\n    number related to legislation.\n    \"\"\"\n    _alias: Element_Input\n\n    \"\"\"\n    Alternative representation of the title for this Contract definition,\n    derivative, or instance in any legal state., e.g., a domain specific contract\n    number related to legislation.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    The individual or organization that authored the Contract definition, derivative, or instance in any legal state.\n    \"\"\"\n    author: String\n\n    \"\"\"\n    A selector of legal concerns for this Contract definition, derivative, or instance in any legal state.\n    \"\"\"\n    scope: CodeableConcept_Input\n\n    \"\"\"\n    Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.\n    \"\"\"\n    topicCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.\n    \"\"\"\n    topicReference: String\n\n    \"\"\"\n    A high-level category for the legal instrument, whether constructed as a\n    Contract definition, derivative, or instance in any legal state.  Provides\n    additional information about its content within the context of the Contract's\n    scope to distinguish the kinds of systems that would be interested in the contract.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Sub-category for the Contract that distinguishes the kinds of systems that\n    would be interested in the Contract within the context of the Contract's scope.\n    \"\"\"\n    subType: [CodeableConcept_Input]\n\n    \"\"\"\n    Precusory content developed with a focus and intent of supporting the\n    formation a Contract instance, which may be associated with and transformable\n    into a Contract.\n    \"\"\"\n    contentDefinition: ContractcontentDefinition_Input\n\n    \"\"\"\n    One or more Contract Provisions, which may be related and conveyed as a group, and may contain nested groups.\n    \"\"\"\n    term: [Contractterm_Input]\n\n    \"\"\"\n    Information that may be needed by/relevant to the performer in their execution of this term action.\n    \"\"\"\n    supportingInfo: [String]\n\n    \"\"\"\n    Links to Provenance records for past versions of this Contract definition,\n    derivative, or instance, which identify key state transitions or updates that\n    are likely to be relevant to a user looking at the current version of the\n    Contract.  The Provence.entity indicates the target that was changed in the\n    update. http://build.fhir.org/provenance-definitions.html#Provenance.entity.\n    \"\"\"\n    relevantHistory: [String]\n\n    \"\"\"\n    Parties with legal standing in the Contract, including the principal parties,\n    the grantor(s) and grantee(s), which are any person or organization bound by\n    the contract, and any ancillary parties, which facilitate the execution of the\n    contract such as a notary or witness.\n    \"\"\"\n    signer: [Contractsigner_Input]\n\n    \"\"\"\n    The 'patient friendly language' versionof the Contract in whole or in parts.\n    'Patient friendly language' means the representation of the Contract and\n    Contract Provisions in a manner that is readily accessible and understandable\n    by a layperson in accordance with best practices for communication styles that\n    ensure that those agreeing to or signing the Contract understand the roles,\n    actions, obligations, responsibilities, and implication of the agreement.\n    \"\"\"\n    friendly: [Contractfriendly_Input]\n\n    \"\"\"\n    List of Legal expressions or representations of this Contract.\n    \"\"\"\n    legal: [Contractlegal_Input]\n\n    \"\"\"\n    List of Computable Policy Rule Language Representations of this Contract.\n    \"\"\"\n    rule: [Contractrule_Input]\n\n    \"\"\"\n    Legally binding Contract: This is the signed and legally recognized\n    representation of the Contract, which is considered the 'source of truth' and\n    which would be the basis for legal action related to enforcement of this Contract.\n    \"\"\"\n    legallyBindingAttachment: Attachment_Input\n\n    \"\"\"\n    Legally binding Contract: This is the signed and legally recognized\n    representation of the Contract, which is considered the 'source of truth' and\n    which would be the basis for legal action related to enforcement of this Contract.\n    \"\"\"\n    legallyBindingReference: String\n  }\n\n  \"\"\"\n  The individual or organization that authored the Contract definition, derivative, or instance in any legal state.\n  \"\"\"\n  union Contractauthor_author_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  A formally or informally recognized grouping of people, principals,\n  organizations, or jurisdictions formed for the purpose of achieving some form of\n  collective action such as the promulgation, administration and enforcement of\n  contracts and policies.\n  \"\"\"\n  union Contractauthority_authority_Union = Organization\n\n  type ContractcontentDefinition {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Precusory content structure and use, i.e., a boilerplate, template,\n    application for a contract such as an insurance policy or benefits under a\n    program, e.g., workers compensation.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Detailed Precusory content type.\n    \"\"\"\n    subType: CodeableConcept\n\n    \"\"\"\n    The  individual or organization that published the Contract precursor content.\n    \"\"\"\n    publisher: ContractcontentDefinitionpublisher_publisher_Union\n\n    \"\"\"\n    The date (and optionally time) when the contract was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    contract changes.\n    \"\"\"\n    publicationDate: DateTime\n\n    \"\"\"\n    draft | active | retired | unknown.\n    \"\"\"\n    publicationStatus: Code!\n\n    \"\"\"\n    A copyright statement relating to Contract precursor content. Copyright\n    statements are generally legal restrictions on the use and publishing of the\n    Contract precursor content.\n    \"\"\"\n    copyright: String\n  }\n\n  input ContractcontentDefinition_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Precusory content structure and use, i.e., a boilerplate, template,\n    application for a contract such as an insurance policy or benefits under a\n    program, e.g., workers compensation.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Detailed Precusory content type.\n    \"\"\"\n    subType: CodeableConcept_Input\n\n    \"\"\"\n    The  individual or organization that published the Contract precursor content.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    The date (and optionally time) when the contract was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    contract changes.\n    \"\"\"\n    _publicationDate: Element_Input\n\n    \"\"\"\n    The date (and optionally time) when the contract was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    contract changes.\n    \"\"\"\n    publicationDate: DateTime\n\n    \"\"\"\n    draft | active | retired | unknown.\n    \"\"\"\n    _publicationStatus: Element_Input\n\n    \"\"\"\n    draft | active | retired | unknown.\n    \"\"\"\n    publicationStatus: Code!\n\n    \"\"\"\n    A copyright statement relating to Contract precursor content. Copyright\n    statements are generally legal restrictions on the use and publishing of the\n    Contract precursor content.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to Contract precursor content. Copyright\n    statements are generally legal restrictions on the use and publishing of the\n    Contract precursor content.\n    \"\"\"\n    copyright: String\n  }\n\n  \"\"\"\n  The  individual or organization that published the Contract precursor content.\n  \"\"\"\n  union ContractcontentDefinitionpublisher_publisher_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  Recognized governance framework or system operating with a circumscribed scope\n  in accordance with specified principles, policies, processes or procedures for\n  managing rights, actions, or behaviors of parties or principals relative to resources.\n  \"\"\"\n  union Contractdomain_domain_Union = Location\n\n  type Contractfriendly {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Human readable rendering of this Contract in a format and representation\n    intended to enhance comprehension and ensure understandability.\n    \"\"\"\n    contentAttachment: Attachment!\n\n    \"\"\"\n    Human readable rendering of this Contract in a format and representation\n    intended to enhance comprehension and ensure understandability.\n    \"\"\"\n    contentReference: ContractfriendlycontentReference_contentReference_Union!\n  }\n\n  input Contractfriendly_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Human readable rendering of this Contract in a format and representation\n    intended to enhance comprehension and ensure understandability.\n    \"\"\"\n    contentAttachment: Attachment_Input!\n\n    \"\"\"\n    Human readable rendering of this Contract in a format and representation\n    intended to enhance comprehension and ensure understandability.\n    \"\"\"\n    contentReference: String!\n  }\n\n  \"\"\"\n  Human readable rendering of this Contract in a format and representation\n  intended to enhance comprehension and ensure understandability.\n  \"\"\"\n  union ContractfriendlycontentReference_contentReference_Union =\n      Composition\n    | DocumentReference\n    | QuestionnaireResponse\n\n  \"\"\"\n  The URL pointing to a -defined Contract Definition that is adhered to in whole or part by this Contract.\n  \"\"\"\n  union ContractinstantiatesCanonical_instantiatesCanonical_Union =\n      Contract\n\n  type Contractlegal {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Contract legal text in human renderable form.\n    \"\"\"\n    contentAttachment: Attachment!\n\n    \"\"\"\n    Contract legal text in human renderable form.\n    \"\"\"\n    contentReference: ContractlegalcontentReference_contentReference_Union!\n  }\n\n  input Contractlegal_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Contract legal text in human renderable form.\n    \"\"\"\n    contentAttachment: Attachment_Input!\n\n    \"\"\"\n    Contract legal text in human renderable form.\n    \"\"\"\n    contentReference: String!\n  }\n\n  \"\"\"\n  Contract legal text in human renderable form.\n  \"\"\"\n  union ContractlegalcontentReference_contentReference_Union =\n      Composition\n    | DocumentReference\n    | QuestionnaireResponse\n\n  \"\"\"\n  Legally binding Contract: This is the signed and legally recognized\n  representation of the Contract, which is considered the 'source of truth' and\n  which would be the basis for legal action related to enforcement of this Contract.\n  \"\"\"\n  union ContractlegallyBindingReference_legallyBindingReference_Union =\n      Composition\n    | DocumentReference\n    | QuestionnaireResponse\n    | Contract\n\n  \"\"\"\n  Links to Provenance records for past versions of this Contract definition,\n  derivative, or instance, which identify key state transitions or updates that\n  are likely to be relevant to a user looking at the current version of the\n  Contract.  The Provence.entity indicates the target that was changed in the\n  update. http://build.fhir.org/provenance-definitions.html#Provenance.entity.\n  \"\"\"\n  union ContractrelevantHistory_relevantHistory_Union = Provenance\n\n  type Contractrule {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).\n    \"\"\"\n    contentAttachment: Attachment!\n\n    \"\"\"\n    Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).\n    \"\"\"\n    contentReference: ContractrulecontentReference_contentReference_Union!\n  }\n\n  input Contractrule_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).\n    \"\"\"\n    contentAttachment: Attachment_Input!\n\n    \"\"\"\n    Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).\n    \"\"\"\n    contentReference: String!\n  }\n\n  \"\"\"\n  Computable Contract conveyed using a policy rule language (e.g. XACML, DKAL, SecPal).\n  \"\"\"\n  union ContractrulecontentReference_contentReference_Union =\n      DocumentReference\n\n  type Contractsigner {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Role of this Contract signer, e.g. notary, grantee.\n    \"\"\"\n    type: Coding!\n\n    \"\"\"\n    Party which is a signator to this Contract.\n    \"\"\"\n    party: Contractsignerparty_party_Union!\n\n    \"\"\"\n    Legally binding Contract DSIG signature contents in Base64.\n    \"\"\"\n    signature: [Signature!]\n  }\n\n  input Contractsigner_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Role of this Contract signer, e.g. notary, grantee.\n    \"\"\"\n    type: Coding_Input!\n\n    \"\"\"\n    Party which is a signator to this Contract.\n    \"\"\"\n    party: String!\n\n    \"\"\"\n    Legally binding Contract DSIG signature contents in Base64.\n    \"\"\"\n    signature: [Signature_Input!]\n  }\n\n  \"\"\"\n  Party which is a signator to this Contract.\n  \"\"\"\n  union Contractsignerparty_party_Union =\n      Organization\n    | Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n\n  \"\"\"\n  Sites in which the contract is complied with,  exercised, or in force.\n  \"\"\"\n  union Contractsite_site_Union = Location\n\n  \"\"\"\n  The target entity impacted by or of interest to parties to the agreement.\n  \"\"\"\n  union Contractsubject_subject_Union = Resource\n\n  \"\"\"\n  Information that may be needed by/relevant to the performer in their execution of this term action.\n  \"\"\"\n  union ContractsupportingInfo_supportingInfo_Union = Resource\n\n  type Contractterm {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique identifier for this particular Contract Provision.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    When this Contract Provision was issued.\n    \"\"\"\n    issued: DateTime\n\n    \"\"\"\n    Relevant time or time-period when this Contract Provision is applicable.\n    \"\"\"\n    applies: Period\n\n    \"\"\"\n    The entity that the term applies to.\n    \"\"\"\n    topicCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The entity that the term applies to.\n    \"\"\"\n    topicReference: ContracttermtopicReference_topicReference_Union\n\n    \"\"\"\n    A legal clause or condition contained within a contract that requires one or\n    both parties to perform a particular requirement by some specified time or\n    prevents one or both parties from performing a particular requirement by some\n    specified time.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    A specialized legal clause or condition based on overarching contract type.\n    \"\"\"\n    subType: CodeableConcept\n\n    \"\"\"\n    Statement of a provision in a policy or a contract.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    Security labels that protect the handling of information about the term and\n    its elements, which may be specifically identified..\n    \"\"\"\n    securityLabel: [ContracttermsecurityLabel]\n\n    \"\"\"\n    The matter of concern in the context of this provision of the agrement.\n    \"\"\"\n    offer: Contracttermoffer!\n\n    \"\"\"\n    Contract Term Asset List.\n    \"\"\"\n    asset: [Contracttermasset]\n\n    \"\"\"\n    An actor taking a role in an activity for which it can be assigned some degree\n    of responsibility for the activity taking place.\n    \"\"\"\n    action: [Contracttermaction]\n  }\n\n  input Contractterm_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique identifier for this particular Contract Provision.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    When this Contract Provision was issued.\n    \"\"\"\n    _issued: Element_Input\n\n    \"\"\"\n    When this Contract Provision was issued.\n    \"\"\"\n    issued: DateTime\n\n    \"\"\"\n    Relevant time or time-period when this Contract Provision is applicable.\n    \"\"\"\n    applies: Period_Input\n\n    \"\"\"\n    The entity that the term applies to.\n    \"\"\"\n    topicCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The entity that the term applies to.\n    \"\"\"\n    topicReference: String\n\n    \"\"\"\n    A legal clause or condition contained within a contract that requires one or\n    both parties to perform a particular requirement by some specified time or\n    prevents one or both parties from performing a particular requirement by some\n    specified time.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    A specialized legal clause or condition based on overarching contract type.\n    \"\"\"\n    subType: CodeableConcept_Input\n\n    \"\"\"\n    Statement of a provision in a policy or a contract.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Statement of a provision in a policy or a contract.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    Security labels that protect the handling of information about the term and\n    its elements, which may be specifically identified..\n    \"\"\"\n    securityLabel: [ContracttermsecurityLabel_Input]\n\n    \"\"\"\n    The matter of concern in the context of this provision of the agrement.\n    \"\"\"\n    offer: Contracttermoffer_Input!\n\n    \"\"\"\n    Contract Term Asset List.\n    \"\"\"\n    asset: [Contracttermasset_Input]\n\n    \"\"\"\n    An actor taking a role in an activity for which it can be assigned some degree\n    of responsibility for the activity taking place.\n    \"\"\"\n    action: [Contracttermaction_Input]\n  }\n\n  type Contracttermaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    True if the term prohibits the  action.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    Activity or service obligation to be done or not done, performed or not\n    performed, effectuated or not by this Contract term.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Entity of the action.\n    \"\"\"\n    subject: [Contracttermactionsubject]\n\n    \"\"\"\n    Reason or purpose for the action stipulated by this Contract Provision.\n    \"\"\"\n    intent: CodeableConcept!\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    linkId: [String]\n\n    \"\"\"\n    Current state of the term action.\n    \"\"\"\n    status: CodeableConcept!\n\n    \"\"\"\n    Encounter or Episode with primary association to specified term activity.\n    \"\"\"\n    context: Contracttermactioncontext_context_Union\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the requester of\n    this action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    contextLinkId: [String]\n\n    \"\"\"\n    When action happens.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    When action happens.\n    \"\"\"\n    occurrencePeriod: Period\n\n    \"\"\"\n    When action happens.\n    \"\"\"\n    occurrenceTiming: Timing\n\n    \"\"\"\n    Who or what initiated the action and has responsibility for its activation.\n    \"\"\"\n    requester: [Contracttermactionrequester_requester_Union]\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the requester of\n    this action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    requesterLinkId: [String]\n\n    \"\"\"\n    The type of individual that is desired or required to perform or not perform the action.\n    \"\"\"\n    performerType: [CodeableConcept]\n\n    \"\"\"\n    The type of role or competency of an individual desired or required to perform or not perform the action.\n    \"\"\"\n    performerRole: CodeableConcept\n\n    \"\"\"\n    Indicates who or what is being asked to perform (or not perform) the ction.\n    \"\"\"\n    performer: Contracttermactionperformer_performer_Union\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the reason type or\n    reference of this  action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    performerLinkId: [String]\n\n    \"\"\"\n    Rationale for the action to be performed or not performed. Describes why the action is permitted or prohibited.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates another resource whose existence justifies permitting or not permitting this action.\n    \"\"\"\n    reasonReference: [ContracttermactionreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Describes why the action is to be performed or not performed in textual form.\n    \"\"\"\n    reason: [String]\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the reason type or\n    reference of this  action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    reasonLinkId: [String]\n\n    \"\"\"\n    Comments made about the term action made by the requester, performer, subject or other participants.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Security labels that protects the action.\n    \"\"\"\n    securityLabelNumber: [UnsignedInt]\n  }\n\n  input Contracttermaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    True if the term prohibits the  action.\n    \"\"\"\n    _doNotPerform: Element_Input\n\n    \"\"\"\n    True if the term prohibits the  action.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    Activity or service obligation to be done or not done, performed or not\n    performed, effectuated or not by this Contract term.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Entity of the action.\n    \"\"\"\n    subject: [Contracttermactionsubject_Input]\n\n    \"\"\"\n    Reason or purpose for the action stipulated by this Contract Provision.\n    \"\"\"\n    intent: CodeableConcept_Input!\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    _linkId: Element_Input\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to this action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    linkId: [String]\n\n    \"\"\"\n    Current state of the term action.\n    \"\"\"\n    status: CodeableConcept_Input!\n\n    \"\"\"\n    Encounter or Episode with primary association to specified term activity.\n    \"\"\"\n    context: String\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the requester of\n    this action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    _contextLinkId: Element_Input\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the requester of\n    this action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    contextLinkId: [String]\n\n    \"\"\"\n    When action happens.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    When action happens.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    When action happens.\n    \"\"\"\n    occurrencePeriod: Period_Input\n\n    \"\"\"\n    When action happens.\n    \"\"\"\n    occurrenceTiming: Timing_Input\n\n    \"\"\"\n    Who or what initiated the action and has responsibility for its activation.\n    \"\"\"\n    requester: [String]\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the requester of\n    this action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    _requesterLinkId: Element_Input\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the requester of\n    this action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    requesterLinkId: [String]\n\n    \"\"\"\n    The type of individual that is desired or required to perform or not perform the action.\n    \"\"\"\n    performerType: [CodeableConcept_Input]\n\n    \"\"\"\n    The type of role or competency of an individual desired or required to perform or not perform the action.\n    \"\"\"\n    performerRole: CodeableConcept_Input\n\n    \"\"\"\n    Indicates who or what is being asked to perform (or not perform) the ction.\n    \"\"\"\n    performer: String\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the reason type or\n    reference of this  action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    _performerLinkId: Element_Input\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the reason type or\n    reference of this  action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    performerLinkId: [String]\n\n    \"\"\"\n    Rationale for the action to be performed or not performed. Describes why the action is permitted or prohibited.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates another resource whose existence justifies permitting or not permitting this action.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Describes why the action is to be performed or not performed in textual form.\n    \"\"\"\n    _reason: Element_Input\n\n    \"\"\"\n    Describes why the action is to be performed or not performed in textual form.\n    \"\"\"\n    reason: [String]\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the reason type or\n    reference of this  action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    _reasonLinkId: Element_Input\n\n    \"\"\"\n    Id [identifier??] of the clause or question text related to the reason type or\n    reference of this  action in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    reasonLinkId: [String]\n\n    \"\"\"\n    Comments made about the term action made by the requester, performer, subject or other participants.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Security labels that protects the action.\n    \"\"\"\n    _securityLabelNumber: Element_Input\n\n    \"\"\"\n    Security labels that protects the action.\n    \"\"\"\n    securityLabelNumber: [UnsignedInt]\n  }\n\n  \"\"\"\n  Encounter or Episode with primary association to specified term activity.\n  \"\"\"\n  union Contracttermactioncontext_context_Union =\n      Encounter\n    | EpisodeOfCare\n\n  \"\"\"\n  Indicates who or what is being asked to perform (or not perform) the ction.\n  \"\"\"\n  union Contracttermactionperformer_performer_Union =\n      RelatedPerson\n    | Patient\n    | Practitioner\n    | PractitionerRole\n    | CareTeam\n    | Device\n    | Substance\n    | Organization\n    | Location\n\n  \"\"\"\n  Indicates another resource whose existence justifies permitting or not permitting this action.\n  \"\"\"\n  union ContracttermactionreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n    | Questionnaire\n    | QuestionnaireResponse\n\n  \"\"\"\n  Who or what initiated the action and has responsibility for its activation.\n  \"\"\"\n  union Contracttermactionrequester_requester_Union =\n      Patient\n    | RelatedPerson\n    | Practitioner\n    | PractitionerRole\n    | Device\n    | Group\n    | Organization\n\n  type Contracttermactionsubject {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The entity the action is performed or not performed on or for.\n    \"\"\"\n    reference: [Contracttermactionsubjectreference_reference_Union!]\n\n    \"\"\"\n    Role type of agent assigned roles in this Contract.\n    \"\"\"\n    role: CodeableConcept\n  }\n\n  input Contracttermactionsubject_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The entity the action is performed or not performed on or for.\n    \"\"\"\n    reference: [String!]\n\n    \"\"\"\n    Role type of agent assigned roles in this Contract.\n    \"\"\"\n    role: CodeableConcept_Input\n  }\n\n  \"\"\"\n  The entity the action is performed or not performed on or for.\n  \"\"\"\n  union Contracttermactionsubjectreference_reference_Union =\n      Patient\n    | RelatedPerson\n    | Practitioner\n    | PractitionerRole\n    | Device\n    | Group\n    | Organization\n\n  type Contracttermasset {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Differentiates the kind of the asset .\n    \"\"\"\n    scope: CodeableConcept\n\n    \"\"\"\n    Target entity type about which the term may be concerned.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    Associated entities.\n    \"\"\"\n    typeReference: [ContracttermassettypeReference_typeReference_Union]\n\n    \"\"\"\n    May be a subtype or part of an offered asset.\n    \"\"\"\n    subtype: [CodeableConcept]\n\n    \"\"\"\n    Specifies the applicability of the term to an asset resource instance, and\n    instances it refers to orinstances that refer to it, and/or are owned by the offeree.\n    \"\"\"\n    relationship: Coding\n\n    \"\"\"\n    Circumstance of the asset.\n    \"\"\"\n    context: [Contracttermassetcontext]\n\n    \"\"\"\n    Description of the quality and completeness of the asset that imay be a factor in its valuation.\n    \"\"\"\n    condition: String\n\n    \"\"\"\n    Type of Asset availability for use or ownership.\n    \"\"\"\n    periodType: [CodeableConcept]\n\n    \"\"\"\n    Asset relevant contractual time period.\n    \"\"\"\n    period: [Period]\n\n    \"\"\"\n    Time period of asset use.\n    \"\"\"\n    usePeriod: [Period]\n\n    \"\"\"\n    Clause or question text (Prose Object) concerning the asset in a linked form,\n    such as a QuestionnaireResponse used in the formation of the contract.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    linkId: [String]\n\n    \"\"\"\n    Security labels that protects the asset.\n    \"\"\"\n    securityLabelNumber: [UnsignedInt]\n\n    \"\"\"\n    Contract Valued Item List.\n    \"\"\"\n    valuedItem: [ContracttermassetvaluedItem]\n  }\n\n  input Contracttermasset_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Differentiates the kind of the asset .\n    \"\"\"\n    scope: CodeableConcept_Input\n\n    \"\"\"\n    Target entity type about which the term may be concerned.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    Associated entities.\n    \"\"\"\n    typeReference: [String]\n\n    \"\"\"\n    May be a subtype or part of an offered asset.\n    \"\"\"\n    subtype: [CodeableConcept_Input]\n\n    \"\"\"\n    Specifies the applicability of the term to an asset resource instance, and\n    instances it refers to orinstances that refer to it, and/or are owned by the offeree.\n    \"\"\"\n    relationship: Coding_Input\n\n    \"\"\"\n    Circumstance of the asset.\n    \"\"\"\n    context: [Contracttermassetcontext_Input]\n\n    \"\"\"\n    Description of the quality and completeness of the asset that imay be a factor in its valuation.\n    \"\"\"\n    _condition: Element_Input\n\n    \"\"\"\n    Description of the quality and completeness of the asset that imay be a factor in its valuation.\n    \"\"\"\n    condition: String\n\n    \"\"\"\n    Type of Asset availability for use or ownership.\n    \"\"\"\n    periodType: [CodeableConcept_Input]\n\n    \"\"\"\n    Asset relevant contractual time period.\n    \"\"\"\n    period: [Period_Input]\n\n    \"\"\"\n    Time period of asset use.\n    \"\"\"\n    usePeriod: [Period_Input]\n\n    \"\"\"\n    Clause or question text (Prose Object) concerning the asset in a linked form,\n    such as a QuestionnaireResponse used in the formation of the contract.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Clause or question text (Prose Object) concerning the asset in a linked form,\n    such as a QuestionnaireResponse used in the formation of the contract.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    _linkId: Element_Input\n\n    \"\"\"\n    Id [identifier??] of the clause or question text about the asset in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    linkId: [String]\n\n    \"\"\"\n    Security labels that protects the asset.\n    \"\"\"\n    _securityLabelNumber: Element_Input\n\n    \"\"\"\n    Security labels that protects the asset.\n    \"\"\"\n    securityLabelNumber: [UnsignedInt]\n\n    \"\"\"\n    Contract Valued Item List.\n    \"\"\"\n    valuedItem: [ContracttermassetvaluedItem_Input]\n  }\n\n  type Contracttermassetcontext {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Asset context reference may include the creator, custodian, or owning Person\n    or Organization (e.g., bank, repository),  location held, e.g., building,  jurisdiction.\n    \"\"\"\n    reference: Contracttermassetcontextreference_reference_Union\n\n    \"\"\"\n    Coded representation of the context generally or of the Referenced entity, such as the asset holder type or location.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    Context description.\n    \"\"\"\n    text: String\n  }\n\n  input Contracttermassetcontext_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Asset context reference may include the creator, custodian, or owning Person\n    or Organization (e.g., bank, repository),  location held, e.g., building,  jurisdiction.\n    \"\"\"\n    reference: String\n\n    \"\"\"\n    Coded representation of the context generally or of the Referenced entity, such as the asset holder type or location.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    Context description.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Context description.\n    \"\"\"\n    text: String\n  }\n\n  \"\"\"\n  Asset context reference may include the creator, custodian, or owning Person or\n  Organization (e.g., bank, repository),  location held, e.g., building,  jurisdiction.\n  \"\"\"\n  union Contracttermassetcontextreference_reference_Union = Resource\n\n  \"\"\"\n  Associated entities.\n  \"\"\"\n  union ContracttermassettypeReference_typeReference_Union = Resource\n\n  type ContracttermassetvaluedItem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Specific type of Contract Valued Item that may be priced.\n    \"\"\"\n    entityCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Specific type of Contract Valued Item that may be priced.\n    \"\"\"\n    entityReference: ContracttermassetvaluedItementityReference_entityReference_Union\n\n    \"\"\"\n    Identifies a Contract Valued Item instance.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Indicates the time during which this Contract ValuedItem information is effective.\n    \"\"\"\n    effectiveTime: DateTime\n\n    \"\"\"\n    Specifies the units by which the Contract Valued Item is measured or counted,\n    and quantifies the countable or measurable Contract Valued Item instances.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    A Contract Valued Item unit valuation measure.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of the Contract Valued Item delivered. The concept of a Factor allows\n    for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    An amount that expresses the weighting (based on difficulty, cost and/or\n    resource intensiveness) associated with the Contract Valued Item delivered.\n    The concept of Points allows for assignment of point values for a Contract\n    Valued Item, such that a monetary amount can be assigned to each point.\n    \"\"\"\n    points: Float\n\n    \"\"\"\n    Expresses the product of the Contract Valued Item unitQuantity and the\n    unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per\n    Point) * factor Number  * points = net Amount. Quantity, factor and points are\n    assumed to be 1 if not supplied.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    Terms of valuation.\n    \"\"\"\n    payment: String\n\n    \"\"\"\n    When payment is due.\n    \"\"\"\n    paymentDate: DateTime\n\n    \"\"\"\n    Who will make payment.\n    \"\"\"\n    responsible: ContracttermassetvaluedItemresponsible_responsible_Union\n\n    \"\"\"\n    Who will receive payment.\n    \"\"\"\n    recipient: ContracttermassetvaluedItemrecipient_recipient_Union\n\n    \"\"\"\n    Id  of the clause or question text related to the context of this valuedItem\n    in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    linkId: [String]\n\n    \"\"\"\n    A set of security labels that define which terms are controlled by this condition.\n    \"\"\"\n    securityLabelNumber: [UnsignedInt]\n  }\n\n  input ContracttermassetvaluedItem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Specific type of Contract Valued Item that may be priced.\n    \"\"\"\n    entityCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Specific type of Contract Valued Item that may be priced.\n    \"\"\"\n    entityReference: String\n\n    \"\"\"\n    Identifies a Contract Valued Item instance.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    Indicates the time during which this Contract ValuedItem information is effective.\n    \"\"\"\n    _effectiveTime: Element_Input\n\n    \"\"\"\n    Indicates the time during which this Contract ValuedItem information is effective.\n    \"\"\"\n    effectiveTime: DateTime\n\n    \"\"\"\n    Specifies the units by which the Contract Valued Item is measured or counted,\n    and quantifies the countable or measurable Contract Valued Item instances.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    A Contract Valued Item unit valuation measure.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of the Contract Valued Item delivered. The concept of a Factor allows\n    for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of the Contract Valued Item delivered. The concept of a Factor allows\n    for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    An amount that expresses the weighting (based on difficulty, cost and/or\n    resource intensiveness) associated with the Contract Valued Item delivered.\n    The concept of Points allows for assignment of point values for a Contract\n    Valued Item, such that a monetary amount can be assigned to each point.\n    \"\"\"\n    _points: Element_Input\n\n    \"\"\"\n    An amount that expresses the weighting (based on difficulty, cost and/or\n    resource intensiveness) associated with the Contract Valued Item delivered.\n    The concept of Points allows for assignment of point values for a Contract\n    Valued Item, such that a monetary amount can be assigned to each point.\n    \"\"\"\n    points: Float\n\n    \"\"\"\n    Expresses the product of the Contract Valued Item unitQuantity and the\n    unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per\n    Point) * factor Number  * points = net Amount. Quantity, factor and points are\n    assumed to be 1 if not supplied.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    Terms of valuation.\n    \"\"\"\n    _payment: Element_Input\n\n    \"\"\"\n    Terms of valuation.\n    \"\"\"\n    payment: String\n\n    \"\"\"\n    When payment is due.\n    \"\"\"\n    _paymentDate: Element_Input\n\n    \"\"\"\n    When payment is due.\n    \"\"\"\n    paymentDate: DateTime\n\n    \"\"\"\n    Who will make payment.\n    \"\"\"\n    responsible: String\n\n    \"\"\"\n    Who will receive payment.\n    \"\"\"\n    recipient: String\n\n    \"\"\"\n    Id  of the clause or question text related to the context of this valuedItem\n    in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    _linkId: Element_Input\n\n    \"\"\"\n    Id  of the clause or question text related to the context of this valuedItem\n    in the referenced form or QuestionnaireResponse.\n    \"\"\"\n    linkId: [String]\n\n    \"\"\"\n    A set of security labels that define which terms are controlled by this condition.\n    \"\"\"\n    _securityLabelNumber: Element_Input\n\n    \"\"\"\n    A set of security labels that define which terms are controlled by this condition.\n    \"\"\"\n    securityLabelNumber: [UnsignedInt]\n  }\n\n  \"\"\"\n  Specific type of Contract Valued Item that may be priced.\n  \"\"\"\n  union ContracttermassetvaluedItementityReference_entityReference_Union =\n      Resource\n\n  \"\"\"\n  Who will receive payment.\n  \"\"\"\n  union ContracttermassetvaluedItemrecipient_recipient_Union =\n      Organization\n    | Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n\n  \"\"\"\n  Who will make payment.\n  \"\"\"\n  union ContracttermassetvaluedItemresponsible_responsible_Union =\n      Organization\n    | Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n\n  type Contracttermoffer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique identifier for this particular Contract Provision.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Offer Recipient.\n    \"\"\"\n    party: [Contracttermofferparty]\n\n    \"\"\"\n    The owner of an asset has the residual control rights over the asset: the\n    right to decide all usages of the asset in any way not inconsistent with a\n    prior contract, custom, or law (Hart, 1995, p. 30).\n    \"\"\"\n    topic: Contracttermoffertopic_topic_Union\n\n    \"\"\"\n    Type of Contract Provision such as specific requirements, purposes for\n    actions, obligations, prohibitions, e.g. life time maximum benefit.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Type of choice made by accepting party with respect to an offer made by an offeror/ grantee.\n    \"\"\"\n    decision: CodeableConcept\n\n    \"\"\"\n    How the decision about a Contract was conveyed.\n    \"\"\"\n    decisionMode: [CodeableConcept]\n\n    \"\"\"\n    Response to offer text.\n    \"\"\"\n    answer: [Contracttermofferanswer]\n\n    \"\"\"\n    Human readable form of this Contract Offer.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    The id of the clause or question text of the offer in the referenced questionnaire/response.\n    \"\"\"\n    linkId: [String]\n\n    \"\"\"\n    Security labels that protects the offer.\n    \"\"\"\n    securityLabelNumber: [UnsignedInt]\n  }\n\n  input Contracttermoffer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique identifier for this particular Contract Provision.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Offer Recipient.\n    \"\"\"\n    party: [Contracttermofferparty_Input]\n\n    \"\"\"\n    The owner of an asset has the residual control rights over the asset: the\n    right to decide all usages of the asset in any way not inconsistent with a\n    prior contract, custom, or law (Hart, 1995, p. 30).\n    \"\"\"\n    topic: String\n\n    \"\"\"\n    Type of Contract Provision such as specific requirements, purposes for\n    actions, obligations, prohibitions, e.g. life time maximum benefit.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Type of choice made by accepting party with respect to an offer made by an offeror/ grantee.\n    \"\"\"\n    decision: CodeableConcept_Input\n\n    \"\"\"\n    How the decision about a Contract was conveyed.\n    \"\"\"\n    decisionMode: [CodeableConcept_Input]\n\n    \"\"\"\n    Response to offer text.\n    \"\"\"\n    answer: [Contracttermofferanswer_Input]\n\n    \"\"\"\n    Human readable form of this Contract Offer.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Human readable form of this Contract Offer.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    The id of the clause or question text of the offer in the referenced questionnaire/response.\n    \"\"\"\n    _linkId: Element_Input\n\n    \"\"\"\n    The id of the clause or question text of the offer in the referenced questionnaire/response.\n    \"\"\"\n    linkId: [String]\n\n    \"\"\"\n    Security labels that protects the offer.\n    \"\"\"\n    _securityLabelNumber: Element_Input\n\n    \"\"\"\n    Security labels that protects the offer.\n    \"\"\"\n    securityLabelNumber: [UnsignedInt]\n  }\n\n  type Contracttermofferanswer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueDecimal: Float!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueDate: Date!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueTime: Time!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueUri: Uri!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueAttachment: Attachment!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueCoding: Coding!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueQuantity: Quantity!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueReference: ContracttermofferanswervalueReference_valueReference_Union!\n  }\n\n  input Contracttermofferanswer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    _valueDecimal: Element_Input\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueDecimal: Float!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    _valueDate: Element_Input\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueDate: Date!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    _valueTime: Element_Input\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueTime: Time!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    _valueUri: Element_Input\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueUri: Uri!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueAttachment: Attachment_Input!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueCoding: Coding_Input!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueQuantity: Quantity_Input!\n\n    \"\"\"\n    Response to an offer clause or question text,  which enables selection of\n    values to be agreed to, e.g., the period of participation, the date of\n    occupancy of a rental, warrently duration, or whether biospecimen may be used\n    for further research.\n    \"\"\"\n    valueReference: String!\n  }\n\n  \"\"\"\n  Response to an offer clause or question text,  which enables selection of values\n  to be agreed to, e.g., the period of participation, the date of occupancy of a\n  rental, warrently duration, or whether biospecimen may be used for further research.\n  \"\"\"\n  union ContracttermofferanswervalueReference_valueReference_Union =\n      Resource\n\n  type Contracttermofferparty {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Participant in the offer.\n    \"\"\"\n    reference: [Contracttermofferpartyreference_reference_Union!]\n\n    \"\"\"\n    How the party participates in the offer.\n    \"\"\"\n    role: CodeableConcept!\n  }\n\n  input Contracttermofferparty_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Participant in the offer.\n    \"\"\"\n    reference: [String!]\n\n    \"\"\"\n    How the party participates in the offer.\n    \"\"\"\n    role: CodeableConcept_Input!\n  }\n\n  \"\"\"\n  Participant in the offer.\n  \"\"\"\n  union Contracttermofferpartyreference_reference_Union =\n      Patient\n    | RelatedPerson\n    | Practitioner\n    | PractitionerRole\n    | Device\n    | Group\n    | Organization\n\n  \"\"\"\n  The owner of an asset has the residual control rights over the asset: the right\n  to decide all usages of the asset in any way not inconsistent with a prior\n  contract, custom, or law (Hart, 1995, p. 30).\n  \"\"\"\n  union Contracttermoffertopic_topic_Union = Resource\n\n  type ContracttermsecurityLabel {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Number used to link this term or term element to the applicable Security Label.\n    \"\"\"\n    number: [UnsignedInt]\n\n    \"\"\"\n    Security label privacy tag that species the level of confidentiality\n    protection required for this term and/or term elements.\n    \"\"\"\n    classification: Coding!\n\n    \"\"\"\n    Security label privacy tag that species the applicable privacy and security\n    policies governing this term and/or term elements.\n    \"\"\"\n    category: [Coding]\n\n    \"\"\"\n    Security label privacy tag that species the manner in which term and/or term elements are to be protected.\n    \"\"\"\n    control: [Coding]\n  }\n\n  input ContracttermsecurityLabel_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Number used to link this term or term element to the applicable Security Label.\n    \"\"\"\n    _number: Element_Input\n\n    \"\"\"\n    Number used to link this term or term element to the applicable Security Label.\n    \"\"\"\n    number: [UnsignedInt]\n\n    \"\"\"\n    Security label privacy tag that species the level of confidentiality\n    protection required for this term and/or term elements.\n    \"\"\"\n    classification: Coding_Input!\n\n    \"\"\"\n    Security label privacy tag that species the applicable privacy and security\n    policies governing this term and/or term elements.\n    \"\"\"\n    category: [Coding_Input]\n\n    \"\"\"\n    Security label privacy tag that species the manner in which term and/or term elements are to be protected.\n    \"\"\"\n    control: [Coding_Input]\n  }\n\n  \"\"\"\n  The entity that the term applies to.\n  \"\"\"\n  union ContracttermtopicReference_topicReference_Union = Resource\n\n  \"\"\"\n  Narrows the range of legal concerns to focus on the achievement of specific contractual objectives.\n  \"\"\"\n  union ContracttopicReference_topicReference_Union = Resource\n\n  \"\"\"\n  Base StructureDefinition for Contributor Type: A contributor to the content of a\n  knowledge asset, including authors, editors, reviewers, and endorsers.\n  \"\"\"\n  type Contributor {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The type of contributor.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The name of the individual or organization responsible for the contribution.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the contributor.\n    \"\"\"\n    contact: [ContactDetail]\n  }\n\n  \"\"\"\n  Base StructureDefinition for Contributor Type: A contributor to the content of a\n  knowledge asset, including authors, editors, reviewers, and endorsers.\n  \"\"\"\n  input Contributor_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The type of contributor.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of contributor.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The name of the individual or organization responsible for the contribution.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of the individual or organization responsible for the contribution.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the contributor.\n    \"\"\"\n    contact: [ContactDetail_Input]\n  }\n\n  \"\"\"\n  Base StructureDefinition for Count Type: A measured amount (or an amount that\n  can potentially be measured). Note that measured amounts include amounts that\n  are not precisely quantified, including amounts involving arbitrary units and\n  floating currencies.\n  \"\"\"\n  type Count {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  Base StructureDefinition for Count Type: A measured amount (or an amount that\n  can potentially be measured). Note that measured amounts include amounts that\n  are not precisely quantified, including amounts involving arbitrary units and\n  floating currencies.\n  \"\"\"\n  input Count_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    _comparator: Element_Input\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    _unit: Element_Input\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  Financial instrument which may be used to reimburse or pay for health care\n  products and services. Includes both insurance and self-payment.\n  \"\"\"\n  type Coverage {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Coverage_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this coverage.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The type of coverage: social program, medical plan, accident coverage (workers\n    compensation, auto), group health or payment by an individual or organization.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The party who 'owns' the insurance policy.\n    \"\"\"\n    policyHolder: CoveragepolicyHolder_policyHolder_Union\n\n    \"\"\"\n    The party who has signed-up for or 'owns' the contractual relationship to the\n    policy or to whom the benefit of the policy for services rendered to them or\n    their family is due.\n    \"\"\"\n    subscriber: Coveragesubscriber_subscriber_Union\n\n    \"\"\"\n    The insurer assigned ID for the Subscriber.\n    \"\"\"\n    subscriberId: String\n\n    \"\"\"\n    The party who benefits from the insurance coverage; the patient when products and/or services are provided.\n    \"\"\"\n    beneficiary: Coveragebeneficiary_beneficiary_Union!\n\n    \"\"\"\n    A unique identifier for a dependent under the coverage.\n    \"\"\"\n    dependent: String\n\n    \"\"\"\n    The relationship of beneficiary (patient) to the subscriber.\n    \"\"\"\n    relationship: CodeableConcept\n\n    \"\"\"\n    Time period during which the coverage is in force. A missing start date\n    indicates the start date isn't known, a missing end date means the coverage is\n    continuing to be in force.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    The program or plan underwriter or payor including both insurance and\n    non-insurance agreements, such as patient-pay agreements.\n    \"\"\"\n    payor: [Coveragepayor_payor_Union!]\n\n    \"\"\"\n    A suite of underwriter specific classifiers.\n    \"\"\"\n    class: [Coverageclass]\n\n    \"\"\"\n    The order of applicability of this coverage relative to other coverages which\n    are currently in force. Note, there may be gaps in the numbering and this does\n    not imply primary, secondary etc. as the specific positioning of coverages\n    depends upon the episode of care.\n    \"\"\"\n    order: PositiveInt\n\n    \"\"\"\n    The insurer-specific identifier for the insurer-defined network of providers\n    to which the beneficiary may seek treatment which will be covered at the\n    'in-network' rate, otherwise 'out of network' terms and conditions apply.\n    \"\"\"\n    network: String\n\n    \"\"\"\n    A suite of codes indicating the cost category and associated amount which have\n    been detailed in the policy and may have been  included on the health card.\n    \"\"\"\n    costToBeneficiary: [CoveragecostToBeneficiary]\n\n    \"\"\"\n    When 'subrogation=true' this insurance instance has been included not for\n    adjudication but to provide insurers with the details to recover costs.\n    \"\"\"\n    subrogation: Boolean\n\n    \"\"\"\n    The policy(s) which constitute this insurance coverage.\n    \"\"\"\n    contract: [Coveragecontract_contract_Union]\n  }\n\n  enum Coverage_Enum_input {\n    Coverage\n  }\n\n  enum Coverage_Enum_schema {\n    Coverage\n  }\n\n  \"\"\"\n  Financial instrument which may be used to reimburse or pay for health care\n  products and services. Includes both insurance and self-payment.\n  \"\"\"\n  input Coverage_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Coverage_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this coverage.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The type of coverage: social program, medical plan, accident coverage (workers\n    compensation, auto), group health or payment by an individual or organization.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The party who 'owns' the insurance policy.\n    \"\"\"\n    policyHolder: String\n\n    \"\"\"\n    The party who has signed-up for or 'owns' the contractual relationship to the\n    policy or to whom the benefit of the policy for services rendered to them or\n    their family is due.\n    \"\"\"\n    subscriber: String\n\n    \"\"\"\n    The insurer assigned ID for the Subscriber.\n    \"\"\"\n    _subscriberId: Element_Input\n\n    \"\"\"\n    The insurer assigned ID for the Subscriber.\n    \"\"\"\n    subscriberId: String\n\n    \"\"\"\n    The party who benefits from the insurance coverage; the patient when products and/or services are provided.\n    \"\"\"\n    beneficiary: String!\n\n    \"\"\"\n    A unique identifier for a dependent under the coverage.\n    \"\"\"\n    _dependent: Element_Input\n\n    \"\"\"\n    A unique identifier for a dependent under the coverage.\n    \"\"\"\n    dependent: String\n\n    \"\"\"\n    The relationship of beneficiary (patient) to the subscriber.\n    \"\"\"\n    relationship: CodeableConcept_Input\n\n    \"\"\"\n    Time period during which the coverage is in force. A missing start date\n    indicates the start date isn't known, a missing end date means the coverage is\n    continuing to be in force.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    The program or plan underwriter or payor including both insurance and\n    non-insurance agreements, such as patient-pay agreements.\n    \"\"\"\n    payor: [String!]\n\n    \"\"\"\n    A suite of underwriter specific classifiers.\n    \"\"\"\n    class: [Coverageclass_Input]\n\n    \"\"\"\n    The order of applicability of this coverage relative to other coverages which\n    are currently in force. Note, there may be gaps in the numbering and this does\n    not imply primary, secondary etc. as the specific positioning of coverages\n    depends upon the episode of care.\n    \"\"\"\n    _order: Element_Input\n\n    \"\"\"\n    The order of applicability of this coverage relative to other coverages which\n    are currently in force. Note, there may be gaps in the numbering and this does\n    not imply primary, secondary etc. as the specific positioning of coverages\n    depends upon the episode of care.\n    \"\"\"\n    order: PositiveInt\n\n    \"\"\"\n    The insurer-specific identifier for the insurer-defined network of providers\n    to which the beneficiary may seek treatment which will be covered at the\n    'in-network' rate, otherwise 'out of network' terms and conditions apply.\n    \"\"\"\n    _network: Element_Input\n\n    \"\"\"\n    The insurer-specific identifier for the insurer-defined network of providers\n    to which the beneficiary may seek treatment which will be covered at the\n    'in-network' rate, otherwise 'out of network' terms and conditions apply.\n    \"\"\"\n    network: String\n\n    \"\"\"\n    A suite of codes indicating the cost category and associated amount which have\n    been detailed in the policy and may have been  included on the health card.\n    \"\"\"\n    costToBeneficiary: [CoveragecostToBeneficiary_Input]\n\n    \"\"\"\n    When 'subrogation=true' this insurance instance has been included not for\n    adjudication but to provide insurers with the details to recover costs.\n    \"\"\"\n    _subrogation: Element_Input\n\n    \"\"\"\n    When 'subrogation=true' this insurance instance has been included not for\n    adjudication but to provide insurers with the details to recover costs.\n    \"\"\"\n    subrogation: Boolean\n\n    \"\"\"\n    The policy(s) which constitute this insurance coverage.\n    \"\"\"\n    contract: [String]\n  }\n\n  \"\"\"\n  The party who benefits from the insurance coverage; the patient when products and/or services are provided.\n  \"\"\"\n  union Coveragebeneficiary_beneficiary_Union = Patient\n\n  type Coverageclass {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of classification for which an insurer-specific class label or number\n    and optional name is provided, for example may be used to identify a class of\n    coverage or employer group, Policy, Plan.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The alphanumeric string value associated with the insurer issued label.\n    \"\"\"\n    value: String!\n\n    \"\"\"\n    A short description for the class.\n    \"\"\"\n    name: String\n  }\n\n  input Coverageclass_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of classification for which an insurer-specific class label or number\n    and optional name is provided, for example may be used to identify a class of\n    coverage or employer group, Policy, Plan.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The alphanumeric string value associated with the insurer issued label.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The alphanumeric string value associated with the insurer issued label.\n    \"\"\"\n    value: String!\n\n    \"\"\"\n    A short description for the class.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A short description for the class.\n    \"\"\"\n    name: String\n  }\n\n  \"\"\"\n  The policy(s) which constitute this insurance coverage.\n  \"\"\"\n  union Coveragecontract_contract_Union = Contract\n\n  type CoveragecostToBeneficiary {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The category of patient centric costs associated with treatment.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The amount due from the patient for the cost category.\n    \"\"\"\n    valueQuantity: Quantity!\n\n    \"\"\"\n    The amount due from the patient for the cost category.\n    \"\"\"\n    valueMoney: Money!\n\n    \"\"\"\n    A suite of codes indicating exceptions or reductions to patient costs and their effective periods.\n    \"\"\"\n    exception: [CoveragecostToBeneficiaryexception]\n  }\n\n  input CoveragecostToBeneficiary_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The category of patient centric costs associated with treatment.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The amount due from the patient for the cost category.\n    \"\"\"\n    valueQuantity: Quantity_Input!\n\n    \"\"\"\n    The amount due from the patient for the cost category.\n    \"\"\"\n    valueMoney: Money_Input!\n\n    \"\"\"\n    A suite of codes indicating exceptions or reductions to patient costs and their effective periods.\n    \"\"\"\n    exception: [CoveragecostToBeneficiaryexception_Input]\n  }\n\n  type CoveragecostToBeneficiaryexception {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The code for the specific exception.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The timeframe during when the exception is in force.\n    \"\"\"\n    period: Period\n  }\n\n  input CoveragecostToBeneficiaryexception_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The code for the specific exception.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The timeframe during when the exception is in force.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  The CoverageEligibilityRequest provides patient and insurance coverage\n  information to an insurer for them to respond, in the form of an\n  CoverageEligibilityResponse, with information regarding whether the stated\n  coverage is valid and in-force and optionally to provide the insurance details of the policy.\n  \"\"\"\n  type CoverageEligibilityRequest {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CoverageEligibilityRequest_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this coverage eligiblity request.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    When the requestor expects the processor to complete processing.\n    \"\"\"\n    priority: CodeableConcept\n\n    \"\"\"\n    Code to specify whether requesting: prior authorization requirements for some\n    service categories or billing codes; benefits for coverages specified or\n    discovered; discovery and return of coverages for the patient; and/or\n    validation that the specified coverage is in-force at the date/period\n    specified or 'now' if not specified.\n    \"\"\"\n    purpose: [Code!]\n\n    \"\"\"\n    The party who is the beneficiary of the supplied coverage and for whom eligibility is sought.\n    \"\"\"\n    patient: CoverageEligibilityRequestpatient_patient_Union!\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    servicedPeriod: Period\n\n    \"\"\"\n    The date when this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    Person who created the request.\n    \"\"\"\n    enterer: CoverageEligibilityRequestenterer_enterer_Union\n\n    \"\"\"\n    The provider which is responsible for the request.\n    \"\"\"\n    provider: CoverageEligibilityRequestprovider_provider_Union\n\n    \"\"\"\n    The Insurer who issued the coverage in question and is the recipient of the request.\n    \"\"\"\n    insurer: CoverageEligibilityRequestinsurer_insurer_Union!\n\n    \"\"\"\n    Facility where the services are intended to be provided.\n    \"\"\"\n    facility: CoverageEligibilityRequestfacility_facility_Union\n\n    \"\"\"\n    Additional information codes regarding exceptions, special considerations, the\n    condition, situation, prior or concurrent issues.\n    \"\"\"\n    supportingInfo: [CoverageEligibilityRequestsupportingInfo]\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services.\n    \"\"\"\n    insurance: [CoverageEligibilityRequestinsurance]\n\n    \"\"\"\n    Service categories or billable services for which benefit details and/or an\n    authorization prior to service delivery may be required by the payor.\n    \"\"\"\n    item: [CoverageEligibilityRequestitem]\n  }\n\n  enum CoverageEligibilityRequest_Enum_input {\n    CoverageEligibilityRequest\n  }\n\n  enum CoverageEligibilityRequest_Enum_schema {\n    CoverageEligibilityRequest\n  }\n\n  \"\"\"\n  The CoverageEligibilityRequest provides patient and insurance coverage\n  information to an insurer for them to respond, in the form of an\n  CoverageEligibilityResponse, with information regarding whether the stated\n  coverage is valid and in-force and optionally to provide the insurance details of the policy.\n  \"\"\"\n  input CoverageEligibilityRequest_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CoverageEligibilityRequest_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this coverage eligiblity request.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    When the requestor expects the processor to complete processing.\n    \"\"\"\n    priority: CodeableConcept_Input\n\n    \"\"\"\n    Code to specify whether requesting: prior authorization requirements for some\n    service categories or billing codes; benefits for coverages specified or\n    discovered; discovery and return of coverages for the patient; and/or\n    validation that the specified coverage is in-force at the date/period\n    specified or 'now' if not specified.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Code to specify whether requesting: prior authorization requirements for some\n    service categories or billing codes; benefits for coverages specified or\n    discovered; discovery and return of coverages for the patient; and/or\n    validation that the specified coverage is in-force at the date/period\n    specified or 'now' if not specified.\n    \"\"\"\n    purpose: [Code!]\n\n    \"\"\"\n    The party who is the beneficiary of the supplied coverage and for whom eligibility is sought.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    _servicedDate: Element_Input\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    servicedPeriod: Period_Input\n\n    \"\"\"\n    The date when this resource was created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date when this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    Person who created the request.\n    \"\"\"\n    enterer: String\n\n    \"\"\"\n    The provider which is responsible for the request.\n    \"\"\"\n    provider: String\n\n    \"\"\"\n    The Insurer who issued the coverage in question and is the recipient of the request.\n    \"\"\"\n    insurer: String!\n\n    \"\"\"\n    Facility where the services are intended to be provided.\n    \"\"\"\n    facility: String\n\n    \"\"\"\n    Additional information codes regarding exceptions, special considerations, the\n    condition, situation, prior or concurrent issues.\n    \"\"\"\n    supportingInfo: [CoverageEligibilityRequestsupportingInfo_Input]\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services.\n    \"\"\"\n    insurance: [CoverageEligibilityRequestinsurance_Input]\n\n    \"\"\"\n    Service categories or billable services for which benefit details and/or an\n    authorization prior to service delivery may be required by the payor.\n    \"\"\"\n    item: [CoverageEligibilityRequestitem_Input]\n  }\n\n  \"\"\"\n  Person who created the request.\n  \"\"\"\n  union CoverageEligibilityRequestenterer_enterer_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  Facility where the services are intended to be provided.\n  \"\"\"\n  union CoverageEligibilityRequestfacility_facility_Union = Location\n\n  type CoverageEligibilityRequestinsurance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for evaluation of this request when set to true.\n    \"\"\"\n    focal: Boolean\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: CoverageEligibilityRequestinsurancecoverage_coverage_Union!\n\n    \"\"\"\n    A business agreement number established between the provider and the insurer for special business processing purposes.\n    \"\"\"\n    businessArrangement: String\n  }\n\n  input CoverageEligibilityRequestinsurance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for evaluation of this request when set to true.\n    \"\"\"\n    _focal: Element_Input\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for evaluation of this request when set to true.\n    \"\"\"\n    focal: Boolean\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: String!\n\n    \"\"\"\n    A business agreement number established between the provider and the insurer for special business processing purposes.\n    \"\"\"\n    _businessArrangement: Element_Input\n\n    \"\"\"\n    A business agreement number established between the provider and the insurer for special business processing purposes.\n    \"\"\"\n    businessArrangement: String\n  }\n\n  \"\"\"\n  Reference to the insurance card level information contained in the Coverage\n  resource. The coverage issuing insurer will use these details to locate the\n  patient's actual coverage within the insurer's information system.\n  \"\"\"\n  union CoverageEligibilityRequestinsurancecoverage_coverage_Union =\n      Coverage\n\n  \"\"\"\n  The Insurer who issued the coverage in question and is the recipient of the request.\n  \"\"\"\n  union CoverageEligibilityRequestinsurer_insurer_Union = Organization\n\n  type CoverageEligibilityRequestitem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Exceptions, special conditions and supporting information applicable for this service or product line.\n    \"\"\"\n    supportingInfoSequence: [PositiveInt]\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    This contains the product, service, drug or other billing code for the item.\n    \"\"\"\n    productOrService: CodeableConcept\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    The practitioner who is responsible for the product or service to be rendered to the patient.\n    \"\"\"\n    provider: CoverageEligibilityRequestitemprovider_provider_Union\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    The amount charged to the patient by the provider for a single unit.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    Facility where the services will be provided.\n    \"\"\"\n    facility: CoverageEligibilityRequestitemfacility_facility_Union\n\n    \"\"\"\n    Patient diagnosis for which care is sought.\n    \"\"\"\n    diagnosis: [CoverageEligibilityRequestitemdiagnosis]\n\n    \"\"\"\n    The plan/proposal/order describing the proposed service in detail.\n    \"\"\"\n    detail: [CoverageEligibilityRequestitemdetail_detail_Union]\n  }\n\n  input CoverageEligibilityRequestitem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Exceptions, special conditions and supporting information applicable for this service or product line.\n    \"\"\"\n    _supportingInfoSequence: Element_Input\n\n    \"\"\"\n    Exceptions, special conditions and supporting information applicable for this service or product line.\n    \"\"\"\n    supportingInfoSequence: [PositiveInt]\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    This contains the product, service, drug or other billing code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    The practitioner who is responsible for the product or service to be rendered to the patient.\n    \"\"\"\n    provider: String\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    The amount charged to the patient by the provider for a single unit.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    Facility where the services will be provided.\n    \"\"\"\n    facility: String\n\n    \"\"\"\n    Patient diagnosis for which care is sought.\n    \"\"\"\n    diagnosis: [CoverageEligibilityRequestitemdiagnosis_Input]\n\n    \"\"\"\n    The plan/proposal/order describing the proposed service in detail.\n    \"\"\"\n    detail: [String]\n  }\n\n  \"\"\"\n  The plan/proposal/order describing the proposed service in detail.\n  \"\"\"\n  union CoverageEligibilityRequestitemdetail_detail_Union = Resource\n\n  type CoverageEligibilityRequestitemdiagnosis {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisReference: CoverageEligibilityRequestitemdiagnosisdiagnosisReference_diagnosisReference_Union\n  }\n\n  input CoverageEligibilityRequestitemdiagnosis_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisReference: String\n  }\n\n  \"\"\"\n  The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n  \"\"\"\n  union CoverageEligibilityRequestitemdiagnosisdiagnosisReference_diagnosisReference_Union =\n      Condition\n\n  \"\"\"\n  Facility where the services will be provided.\n  \"\"\"\n  union CoverageEligibilityRequestitemfacility_facility_Union =\n      Location\n    | Organization\n\n  \"\"\"\n  The practitioner who is responsible for the product or service to be rendered to the patient.\n  \"\"\"\n  union CoverageEligibilityRequestitemprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The party who is the beneficiary of the supplied coverage and for whom eligibility is sought.\n  \"\"\"\n  union CoverageEligibilityRequestpatient_patient_Union = Patient\n\n  \"\"\"\n  The provider which is responsible for the request.\n  \"\"\"\n  union CoverageEligibilityRequestprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  type CoverageEligibilityRequestsupportingInfo {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify supporting information entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    information: CoverageEligibilityRequestsupportingInfoinformation_information_Union!\n\n    \"\"\"\n    The supporting materials are applicable for all detail items, product/servce categories and specific billing codes.\n    \"\"\"\n    appliesToAll: Boolean\n  }\n\n  input CoverageEligibilityRequestsupportingInfo_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify supporting information entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify supporting information entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    information: String!\n\n    \"\"\"\n    The supporting materials are applicable for all detail items, product/servce categories and specific billing codes.\n    \"\"\"\n    _appliesToAll: Element_Input\n\n    \"\"\"\n    The supporting materials are applicable for all detail items, product/servce categories and specific billing codes.\n    \"\"\"\n    appliesToAll: Boolean\n  }\n\n  \"\"\"\n  Additional data or information such as resources, documents, images etc.\n  including references to the data or the actual inclusion of the data.\n  \"\"\"\n  union CoverageEligibilityRequestsupportingInfoinformation_information_Union =\n      Resource\n\n  \"\"\"\n  This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.\n  \"\"\"\n  type CoverageEligibilityResponse {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CoverageEligibilityResponse_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this coverage eligiblity request.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Code to specify whether requesting: prior authorization requirements for some\n    service categories or billing codes; benefits for coverages specified or\n    discovered; discovery and return of coverages for the patient; and/or\n    validation that the specified coverage is in-force at the date/period\n    specified or 'now' if not specified.\n    \"\"\"\n    purpose: [Code!]\n\n    \"\"\"\n    The party who is the beneficiary of the supplied coverage and for whom eligibility is sought.\n    \"\"\"\n    patient: CoverageEligibilityResponsepatient_patient_Union!\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    servicedPeriod: Period\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    The provider which is responsible for the request.\n    \"\"\"\n    requestor: CoverageEligibilityResponserequestor_requestor_Union\n\n    \"\"\"\n    Reference to the original request resource.\n    \"\"\"\n    request: CoverageEligibilityResponserequest_request_Union!\n\n    \"\"\"\n    The outcome of the request processing.\n    \"\"\"\n    outcome: Code!\n\n    \"\"\"\n    A human readable description of the status of the adjudication.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    The Insurer who issued the coverage in question and is the author of the response.\n    \"\"\"\n    insurer: CoverageEligibilityResponseinsurer_insurer_Union!\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services.\n    \"\"\"\n    insurance: [CoverageEligibilityResponseinsurance]\n\n    \"\"\"\n    A reference from the Insurer to which these services pertain to be used on\n    further communication and as proof that the request occurred.\n    \"\"\"\n    preAuthRef: String\n\n    \"\"\"\n    A code for the form to be used for printing the content.\n    \"\"\"\n    form: CodeableConcept\n\n    \"\"\"\n    Errors encountered during the processing of the request.\n    \"\"\"\n    error: [CoverageEligibilityResponseerror]\n  }\n\n  enum CoverageEligibilityResponse_Enum_input {\n    CoverageEligibilityResponse\n  }\n\n  enum CoverageEligibilityResponse_Enum_schema {\n    CoverageEligibilityResponse\n  }\n\n  \"\"\"\n  This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource.\n  \"\"\"\n  input CoverageEligibilityResponse_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: CoverageEligibilityResponse_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this coverage eligiblity request.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Code to specify whether requesting: prior authorization requirements for some\n    service categories or billing codes; benefits for coverages specified or\n    discovered; discovery and return of coverages for the patient; and/or\n    validation that the specified coverage is in-force at the date/period\n    specified or 'now' if not specified.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Code to specify whether requesting: prior authorization requirements for some\n    service categories or billing codes; benefits for coverages specified or\n    discovered; discovery and return of coverages for the patient; and/or\n    validation that the specified coverage is in-force at the date/period\n    specified or 'now' if not specified.\n    \"\"\"\n    purpose: [Code!]\n\n    \"\"\"\n    The party who is the beneficiary of the supplied coverage and for whom eligibility is sought.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    _servicedDate: Element_Input\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the enclosed suite of services were performed or completed.\n    \"\"\"\n    servicedPeriod: Period_Input\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    The provider which is responsible for the request.\n    \"\"\"\n    requestor: String\n\n    \"\"\"\n    Reference to the original request resource.\n    \"\"\"\n    request: String!\n\n    \"\"\"\n    The outcome of the request processing.\n    \"\"\"\n    _outcome: Element_Input\n\n    \"\"\"\n    The outcome of the request processing.\n    \"\"\"\n    outcome: Code!\n\n    \"\"\"\n    A human readable description of the status of the adjudication.\n    \"\"\"\n    _disposition: Element_Input\n\n    \"\"\"\n    A human readable description of the status of the adjudication.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    The Insurer who issued the coverage in question and is the author of the response.\n    \"\"\"\n    insurer: String!\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services.\n    \"\"\"\n    insurance: [CoverageEligibilityResponseinsurance_Input]\n\n    \"\"\"\n    A reference from the Insurer to which these services pertain to be used on\n    further communication and as proof that the request occurred.\n    \"\"\"\n    _preAuthRef: Element_Input\n\n    \"\"\"\n    A reference from the Insurer to which these services pertain to be used on\n    further communication and as proof that the request occurred.\n    \"\"\"\n    preAuthRef: String\n\n    \"\"\"\n    A code for the form to be used for printing the content.\n    \"\"\"\n    form: CodeableConcept_Input\n\n    \"\"\"\n    Errors encountered during the processing of the request.\n    \"\"\"\n    error: [CoverageEligibilityResponseerror_Input]\n  }\n\n  type CoverageEligibilityResponseerror {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An error code,from a specified code system, which details why the eligibility check could not be performed.\n    \"\"\"\n    code: CodeableConcept!\n  }\n\n  input CoverageEligibilityResponseerror_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An error code,from a specified code system, which details why the eligibility check could not be performed.\n    \"\"\"\n    code: CodeableConcept_Input!\n  }\n\n  type CoverageEligibilityResponseinsurance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: CoverageEligibilityResponseinsurancecoverage_coverage_Union!\n\n    \"\"\"\n    Flag indicating if the coverage provided is inforce currently if no service\n    date(s) specified or for the whole duration of the service dates.\n    \"\"\"\n    inforce: Boolean\n\n    \"\"\"\n    The term of the benefits documented in this response.\n    \"\"\"\n    benefitPeriod: Period\n\n    \"\"\"\n    Benefits and optionally current balances, and authorization details by category or service.\n    \"\"\"\n    item: [CoverageEligibilityResponseinsuranceitem]\n  }\n\n  input CoverageEligibilityResponseinsurance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: String!\n\n    \"\"\"\n    Flag indicating if the coverage provided is inforce currently if no service\n    date(s) specified or for the whole duration of the service dates.\n    \"\"\"\n    _inforce: Element_Input\n\n    \"\"\"\n    Flag indicating if the coverage provided is inforce currently if no service\n    date(s) specified or for the whole duration of the service dates.\n    \"\"\"\n    inforce: Boolean\n\n    \"\"\"\n    The term of the benefits documented in this response.\n    \"\"\"\n    benefitPeriod: Period_Input\n\n    \"\"\"\n    Benefits and optionally current balances, and authorization details by category or service.\n    \"\"\"\n    item: [CoverageEligibilityResponseinsuranceitem_Input]\n  }\n\n  \"\"\"\n  Reference to the insurance card level information contained in the Coverage\n  resource. The coverage issuing insurer will use these details to locate the\n  patient's actual coverage within the insurer's information system.\n  \"\"\"\n  union CoverageEligibilityResponseinsurancecoverage_coverage_Union =\n      Coverage\n\n  type CoverageEligibilityResponseinsuranceitem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    This contains the product, service, drug or other billing code for the item.\n    \"\"\"\n    productOrService: CodeableConcept\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    The practitioner who is eligible for the provision of the product or service.\n    \"\"\"\n    provider: CoverageEligibilityResponseinsuranceitemprovider_provider_Union\n\n    \"\"\"\n    True if the indicated class of service is excluded from the plan, missing or\n    False indicates the product or service is included in the coverage.\n    \"\"\"\n    excluded: Boolean\n\n    \"\"\"\n    A short name or tag for the benefit.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A richer description of the benefit or services covered.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.\n    \"\"\"\n    network: CodeableConcept\n\n    \"\"\"\n    Indicates if the benefits apply to an individual or to the family.\n    \"\"\"\n    unit: CodeableConcept\n\n    \"\"\"\n    The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.\n    \"\"\"\n    term: CodeableConcept\n\n    \"\"\"\n    Benefits used to date.\n    \"\"\"\n    benefit: [CoverageEligibilityResponseinsuranceitembenefit]\n\n    \"\"\"\n    A boolean flag indicating whether a preauthorization is required prior to actual service delivery.\n    \"\"\"\n    authorizationRequired: Boolean\n\n    \"\"\"\n    Codes or comments regarding information or actions associated with the preauthorization.\n    \"\"\"\n    authorizationSupporting: [CodeableConcept]\n\n    \"\"\"\n    A web location for obtaining requirements or descriptive information regarding the preauthorization.\n    \"\"\"\n    authorizationUrl: Uri\n  }\n\n  input CoverageEligibilityResponseinsuranceitem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    This contains the product, service, drug or other billing code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    The practitioner who is eligible for the provision of the product or service.\n    \"\"\"\n    provider: String\n\n    \"\"\"\n    True if the indicated class of service is excluded from the plan, missing or\n    False indicates the product or service is included in the coverage.\n    \"\"\"\n    _excluded: Element_Input\n\n    \"\"\"\n    True if the indicated class of service is excluded from the plan, missing or\n    False indicates the product or service is included in the coverage.\n    \"\"\"\n    excluded: Boolean\n\n    \"\"\"\n    A short name or tag for the benefit.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A short name or tag for the benefit.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A richer description of the benefit or services covered.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A richer description of the benefit or services covered.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.\n    \"\"\"\n    network: CodeableConcept_Input\n\n    \"\"\"\n    Indicates if the benefits apply to an individual or to the family.\n    \"\"\"\n    unit: CodeableConcept_Input\n\n    \"\"\"\n    The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.\n    \"\"\"\n    term: CodeableConcept_Input\n\n    \"\"\"\n    Benefits used to date.\n    \"\"\"\n    benefit: [CoverageEligibilityResponseinsuranceitembenefit_Input]\n\n    \"\"\"\n    A boolean flag indicating whether a preauthorization is required prior to actual service delivery.\n    \"\"\"\n    _authorizationRequired: Element_Input\n\n    \"\"\"\n    A boolean flag indicating whether a preauthorization is required prior to actual service delivery.\n    \"\"\"\n    authorizationRequired: Boolean\n\n    \"\"\"\n    Codes or comments regarding information or actions associated with the preauthorization.\n    \"\"\"\n    authorizationSupporting: [CodeableConcept_Input]\n\n    \"\"\"\n    A web location for obtaining requirements or descriptive information regarding the preauthorization.\n    \"\"\"\n    _authorizationUrl: Element_Input\n\n    \"\"\"\n    A web location for obtaining requirements or descriptive information regarding the preauthorization.\n    \"\"\"\n    authorizationUrl: Uri\n  }\n\n  type CoverageEligibilityResponseinsuranceitembenefit {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Classification of benefit being provided.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedString: String\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedMoney: Money\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedString: String\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedMoney: Money\n  }\n\n  input CoverageEligibilityResponseinsuranceitembenefit_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Classification of benefit being provided.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    _allowedUnsignedInt: Element_Input\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    _allowedString: Element_Input\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedString: String\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedMoney: Money_Input\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    _usedUnsignedInt: Element_Input\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    _usedString: Element_Input\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedString: String\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedMoney: Money_Input\n  }\n\n  \"\"\"\n  The practitioner who is eligible for the provision of the product or service.\n  \"\"\"\n  union CoverageEligibilityResponseinsuranceitemprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The Insurer who issued the coverage in question and is the author of the response.\n  \"\"\"\n  union CoverageEligibilityResponseinsurer_insurer_Union = Organization\n\n  \"\"\"\n  The party who is the beneficiary of the supplied coverage and for whom eligibility is sought.\n  \"\"\"\n  union CoverageEligibilityResponsepatient_patient_Union = Patient\n\n  \"\"\"\n  Reference to the original request resource.\n  \"\"\"\n  union CoverageEligibilityResponserequest_request_Union =\n      CoverageEligibilityRequest\n\n  \"\"\"\n  The provider which is responsible for the request.\n  \"\"\"\n  union CoverageEligibilityResponserequestor_requestor_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  The program or plan underwriter or payor including both insurance and\n  non-insurance agreements, such as patient-pay agreements.\n  \"\"\"\n  union Coveragepayor_payor_Union =\n      Organization\n    | Patient\n    | RelatedPerson\n\n  \"\"\"\n  The party who 'owns' the insurance policy.\n  \"\"\"\n  union CoveragepolicyHolder_policyHolder_Union =\n      Patient\n    | RelatedPerson\n    | Organization\n\n  \"\"\"\n  The party who has signed-up for or 'owns' the contractual relationship to the\n  policy or to whom the benefit of the policy for services rendered to them or\n  their family is due.\n  \"\"\"\n  union Coveragesubscriber_subscriber_Union =\n      Patient\n    | RelatedPerson\n\n  \"\"\"\n  Base StructureDefinition for DataRequirement Type: Describes a required data\n  item for evaluation in terms of the type of data, and optional code or\n  date-based filters of the data.\n  \"\"\"\n  type DataRequirement {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The type of the required data, specified as the type name of a resource. For\n    profiles, this value is set to the type of the base resource of the profile.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The profile of the required data, specified as the uri of the profile definition.\n    \"\"\"\n    profile: [Canonical]\n\n    \"\"\"\n    The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.\n    \"\"\"\n    subjectReference: DataRequirementsubjectReference_subjectReference_Union\n\n    \"\"\"\n    Indicates that specific elements of the type are referenced by the knowledge\n    module and must be supported by the consumer in order to obtain an effective\n    evaluation. This does not mean that a value is required for this element, only\n    that the consuming system must understand the element and be able to provide\n    values for it if they are available.   The value of mustSupport SHALL be a\n    Path resolveable on the type of the DataRequirement. The path SHALL\n    consist only of identifiers, constant indexers, and .resolve() (see the\n    [Simple Path Profile](fhirpath.html#simple) for full details).\n    \"\"\"\n    mustSupport: [String]\n\n    \"\"\"\n    Code filters specify additional constraints on the data, specifying the value\n    set of interest for a particular element of the data. Each code filter defines\n    an additional constraint on the data, i.e. code filters are AND'ed, not OR'ed.\n    \"\"\"\n    codeFilter: [Element]\n\n    \"\"\"\n    Date filters specify additional constraints on the data in terms of the\n    applicable date range for specific elements. Each date filter specifies an\n    additional constraint on the data, i.e. date filters are AND'ed, not OR'ed.\n    \"\"\"\n    dateFilter: [Element]\n\n    \"\"\"\n    Specifies a maximum number of results that are required (uses the _count search parameter).\n    \"\"\"\n    limit: PositiveInt\n\n    \"\"\"\n    Specifies the order of the results to be returned.\n    \"\"\"\n    sort: [Element]\n  }\n\n  \"\"\"\n  Base StructureDefinition for DataRequirement Type: Describes a required data\n  item for evaluation in terms of the type of data, and optional code or\n  date-based filters of the data.\n  \"\"\"\n  input DataRequirement_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The type of the required data, specified as the type name of a resource. For\n    profiles, this value is set to the type of the base resource of the profile.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of the required data, specified as the type name of a resource. For\n    profiles, this value is set to the type of the base resource of the profile.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The profile of the required data, specified as the uri of the profile definition.\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    The profile of the required data, specified as the uri of the profile definition.\n    \"\"\"\n    profile: [Canonical]\n\n    \"\"\"\n    The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.\n    \"\"\"\n    subjectReference: String\n\n    \"\"\"\n    Indicates that specific elements of the type are referenced by the knowledge\n    module and must be supported by the consumer in order to obtain an effective\n    evaluation. This does not mean that a value is required for this element, only\n    that the consuming system must understand the element and be able to provide\n    values for it if they are available.   The value of mustSupport SHALL be a\n    Path resolveable on the type of the DataRequirement. The path SHALL\n    consist only of identifiers, constant indexers, and .resolve() (see the\n    [Simple Path Profile](fhirpath.html#simple) for full details).\n    \"\"\"\n    _mustSupport: Element_Input\n\n    \"\"\"\n    Indicates that specific elements of the type are referenced by the knowledge\n    module and must be supported by the consumer in order to obtain an effective\n    evaluation. This does not mean that a value is required for this element, only\n    that the consuming system must understand the element and be able to provide\n    values for it if they are available.   The value of mustSupport SHALL be a\n    Path resolveable on the type of the DataRequirement. The path SHALL\n    consist only of identifiers, constant indexers, and .resolve() (see the\n    [Simple Path Profile](fhirpath.html#simple) for full details).\n    \"\"\"\n    mustSupport: [String]\n\n    \"\"\"\n    Code filters specify additional constraints on the data, specifying the value\n    set of interest for a particular element of the data. Each code filter defines\n    an additional constraint on the data, i.e. code filters are AND'ed, not OR'ed.\n    \"\"\"\n    codeFilter: [Element_Input]\n\n    \"\"\"\n    Date filters specify additional constraints on the data in terms of the\n    applicable date range for specific elements. Each date filter specifies an\n    additional constraint on the data, i.e. date filters are AND'ed, not OR'ed.\n    \"\"\"\n    dateFilter: [Element_Input]\n\n    \"\"\"\n    Specifies a maximum number of results that are required (uses the _count search parameter).\n    \"\"\"\n    _limit: Element_Input\n\n    \"\"\"\n    Specifies a maximum number of results that are required (uses the _count search parameter).\n    \"\"\"\n    limit: PositiveInt\n\n    \"\"\"\n    Specifies the order of the results to be returned.\n    \"\"\"\n    sort: [Element_Input]\n  }\n\n  \"\"\"\n  The intended subjects of the data requirement. If this element is not provided, a Patient subject is assumed.\n  \"\"\"\n  union DataRequirementsubjectReference_subjectReference_Union = Group\n\n  \"\"\"\n  Base StructureDefinition for date Type: A date or partial date (e.g. just year\n  or year + month). There is no time zone. The format is a union of the schema\n  types gYear, gYearMonth and date.  Dates SHALL be valid dates.\n  \"\"\"\n  scalar Date\n\n  \"\"\"\n  Base StructureDefinition for dateTime Type: A date, date-time or partial date\n  (e.g. just year or year + month).  If hours and minutes are specified, a time\n  zone SHALL be populated. The format is a union of the schema types gYear,\n  gYearMonth, date and dateTime. Seconds must be provided due to schema type\n  constraints but may be zero-filled and may be ignored.                 Dates\n  SHALL be valid dates.\n  \"\"\"\n  scalar DateTime\n\n  \"\"\"\n  Indicates an actual or potential clinical issue with or between one or more\n  active or proposed clinical actions for a patient; e.g. Drug-drug interaction,\n  Ineffective treatment frequency, Procedure-condition conflict, etc.\n  \"\"\"\n  type DetectedIssue {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DetectedIssue_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifier associated with the detected issue record.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Indicates the status of the detected issue.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Identifies the general type of issue identified.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    Indicates the degree of importance associated with the identified issue based on the potential impact on the patient.\n    \"\"\"\n    severity: Code\n\n    \"\"\"\n    Indicates the patient whose record the detected issue is associated with.\n    \"\"\"\n    patient: DetectedIssuepatient_patient_Union\n\n    \"\"\"\n    The date or period when the detected issue was initially identified.\n    \"\"\"\n    identifiedDateTime: DateTime\n\n    \"\"\"\n    The date or period when the detected issue was initially identified.\n    \"\"\"\n    identifiedPeriod: Period\n\n    \"\"\"\n    Individual or device responsible for the issue being raised.  For example, a\n    decision support application or a pharmacist conducting a medication review.\n    \"\"\"\n    author: DetectedIssueauthor_author_Union\n\n    \"\"\"\n    Indicates the resource representing the current activity or proposed activity that is potentially problematic.\n    \"\"\"\n    implicated: [DetectedIssueimplicated_implicated_Union]\n\n    \"\"\"\n    Supporting evidence or manifestations that provide the basis for identifying\n    the detected issue such as a GuidanceResponse or MeasureReport.\n    \"\"\"\n    evidence: [DetectedIssueevidence]\n\n    \"\"\"\n    A textual explanation of the detected issue.\n    \"\"\"\n    detail: String\n\n    \"\"\"\n    The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified.\n    \"\"\"\n    reference: Uri\n\n    \"\"\"\n    Indicates an action that has been taken or is committed to reduce or eliminate\n    the likelihood of the risk identified by the detected issue from manifesting.\n    Can also reflect an observation of known mitigating factors that may\n    reduce/eliminate the need for any action.\n    \"\"\"\n    mitigation: [DetectedIssuemitigation]\n  }\n\n  enum DetectedIssue_Enum_input {\n    DetectedIssue\n  }\n\n  enum DetectedIssue_Enum_schema {\n    DetectedIssue\n  }\n\n  \"\"\"\n  Indicates an actual or potential clinical issue with or between one or more\n  active or proposed clinical actions for a patient; e.g. Drug-drug interaction,\n  Ineffective treatment frequency, Procedure-condition conflict, etc.\n  \"\"\"\n  input DetectedIssue_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DetectedIssue_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifier associated with the detected issue record.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Indicates the status of the detected issue.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Indicates the status of the detected issue.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Identifies the general type of issue identified.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    Indicates the degree of importance associated with the identified issue based on the potential impact on the patient.\n    \"\"\"\n    _severity: Element_Input\n\n    \"\"\"\n    Indicates the degree of importance associated with the identified issue based on the potential impact on the patient.\n    \"\"\"\n    severity: Code\n\n    \"\"\"\n    Indicates the patient whose record the detected issue is associated with.\n    \"\"\"\n    patient: String\n\n    \"\"\"\n    The date or period when the detected issue was initially identified.\n    \"\"\"\n    _identifiedDateTime: Element_Input\n\n    \"\"\"\n    The date or period when the detected issue was initially identified.\n    \"\"\"\n    identifiedDateTime: DateTime\n\n    \"\"\"\n    The date or period when the detected issue was initially identified.\n    \"\"\"\n    identifiedPeriod: Period_Input\n\n    \"\"\"\n    Individual or device responsible for the issue being raised.  For example, a\n    decision support application or a pharmacist conducting a medication review.\n    \"\"\"\n    author: String\n\n    \"\"\"\n    Indicates the resource representing the current activity or proposed activity that is potentially problematic.\n    \"\"\"\n    implicated: [String]\n\n    \"\"\"\n    Supporting evidence or manifestations that provide the basis for identifying\n    the detected issue such as a GuidanceResponse or MeasureReport.\n    \"\"\"\n    evidence: [DetectedIssueevidence_Input]\n\n    \"\"\"\n    A textual explanation of the detected issue.\n    \"\"\"\n    _detail: Element_Input\n\n    \"\"\"\n    A textual explanation of the detected issue.\n    \"\"\"\n    detail: String\n\n    \"\"\"\n    The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified.\n    \"\"\"\n    _reference: Element_Input\n\n    \"\"\"\n    The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified.\n    \"\"\"\n    reference: Uri\n\n    \"\"\"\n    Indicates an action that has been taken or is committed to reduce or eliminate\n    the likelihood of the risk identified by the detected issue from manifesting.\n    Can also reflect an observation of known mitigating factors that may\n    reduce/eliminate the need for any action.\n    \"\"\"\n    mitigation: [DetectedIssuemitigation_Input]\n  }\n\n  \"\"\"\n  Individual or device responsible for the issue being raised.  For example, a\n  decision support application or a pharmacist conducting a medication review.\n  \"\"\"\n  union DetectedIssueauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n    | Device\n\n  type DetectedIssueevidence {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A manifestation that led to the recording of this detected issue.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    Links to resources that constitute evidence for the detected issue such as a GuidanceResponse or MeasureReport.\n    \"\"\"\n    detail: [DetectedIssueevidencedetail_detail_Union]\n  }\n\n  input DetectedIssueevidence_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A manifestation that led to the recording of this detected issue.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    Links to resources that constitute evidence for the detected issue such as a GuidanceResponse or MeasureReport.\n    \"\"\"\n    detail: [String]\n  }\n\n  \"\"\"\n  Links to resources that constitute evidence for the detected issue such as a GuidanceResponse or MeasureReport.\n  \"\"\"\n  union DetectedIssueevidencedetail_detail_Union = Resource\n\n  \"\"\"\n  Indicates the resource representing the current activity or proposed activity that is potentially problematic.\n  \"\"\"\n  union DetectedIssueimplicated_implicated_Union = Resource\n\n  type DetectedIssuemitigation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Describes the action that was taken or the observation that was made that\n    reduces/eliminates the risk associated with the identified issue.\n    \"\"\"\n    action: CodeableConcept!\n\n    \"\"\"\n    Indicates when the mitigating action was documented.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Identifies the practitioner who determined the mitigation and takes responsibility for the mitigation step occurring.\n    \"\"\"\n    author: DetectedIssuemitigationauthor_author_Union\n  }\n\n  input DetectedIssuemitigation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Describes the action that was taken or the observation that was made that\n    reduces/eliminates the risk associated with the identified issue.\n    \"\"\"\n    action: CodeableConcept_Input!\n\n    \"\"\"\n    Indicates when the mitigating action was documented.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Indicates when the mitigating action was documented.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Identifies the practitioner who determined the mitigation and takes responsibility for the mitigation step occurring.\n    \"\"\"\n    author: String\n  }\n\n  \"\"\"\n  Identifies the practitioner who determined the mitigation and takes responsibility for the mitigation step occurring.\n  \"\"\"\n  union DetectedIssuemitigationauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  Indicates the patient whose record the detected issue is associated with.\n  \"\"\"\n  union DetectedIssuepatient_patient_Union = Patient\n\n  \"\"\"\n  A type of a manufactured item that is used in the provision of healthcare\n  without being substantially changed through that activity. The device may be a\n  medical or non-medical device.\n  \"\"\"\n  type Device {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Device_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique instance identifiers assigned to a device by manufacturers other organizations or owners.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The reference to the definition for the device.\n    \"\"\"\n    definition: Devicedefinition_definition_Union\n\n    \"\"\"\n    Unique device identifier (UDI) assigned to device label or package.  Note that\n    the Device may include multiple udiCarriers as it either may include just the\n    udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it\n    could have been sold.\n    \"\"\"\n    udiCarrier: [DeviceudiCarrier]\n\n    \"\"\"\n    Status of the Device availability.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Reason for the dtatus of the Device availability.\n    \"\"\"\n    statusReason: [CodeableConcept]\n\n    \"\"\"\n    The distinct identification string as required by regulation for a human cell,\n    tissue, or cellular and tissue-based product.\n    \"\"\"\n    distinctIdentifier: String\n\n    \"\"\"\n    A name of the manufacturer.\n    \"\"\"\n    manufacturer: String\n\n    \"\"\"\n    The date and time when the device was manufactured.\n    \"\"\"\n    manufactureDate: DateTime\n\n    \"\"\"\n    The date and time beyond which this device is no longer valid or should not be used (if applicable).\n    \"\"\"\n    expirationDate: DateTime\n\n    \"\"\"\n    Lot number assigned by the manufacturer.\n    \"\"\"\n    lotNumber: String\n\n    \"\"\"\n    The serial number assigned by the organization when the device was manufactured.\n    \"\"\"\n    serialNumber: String\n\n    \"\"\"\n    This represents the manufacturer's name of the device as provided by the\n    device, from a UDI label, or by a person describing the Device.  This\n    typically would be used when a person provides the name(s) or when the device\n    represents one of the names available from DeviceDefinition.\n    \"\"\"\n    deviceName: [DevicedeviceName]\n\n    \"\"\"\n    The model number for the device.\n    \"\"\"\n    modelNumber: String\n\n    \"\"\"\n    The part number of the device.\n    \"\"\"\n    partNumber: String\n\n    \"\"\"\n    The kind or type of device.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The capabilities supported on a  device, the standards to which the device\n    conforms for a particular purpose, and used for the communication.\n    \"\"\"\n    specialization: [Devicespecialization]\n\n    \"\"\"\n    The actual design of the device or software version running on the device.\n    \"\"\"\n    version: [Deviceversion]\n\n    \"\"\"\n    The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.\n    \"\"\"\n    property: [Deviceproperty]\n\n    \"\"\"\n    Patient information, If the device is affixed to a person.\n    \"\"\"\n    patient: Devicepatient_patient_Union\n\n    \"\"\"\n    An organization that is responsible for the provision and ongoing maintenance of the device.\n    \"\"\"\n    owner: Deviceowner_owner_Union\n\n    \"\"\"\n    Contact details for an organization or a particular human that is responsible for the device.\n    \"\"\"\n    contact: [ContactPoint]\n\n    \"\"\"\n    The place where the device can be found.\n    \"\"\"\n    location: Devicelocation_location_Union\n\n    \"\"\"\n    A network address on which the device may be contacted directly.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    Descriptive information, usage information or implantation information that is not captured in an existing element.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Provides additional safety characteristics about a medical device.  For example devices containing latex.\n    \"\"\"\n    safety: [CodeableConcept]\n\n    \"\"\"\n    The parent device.\n    \"\"\"\n    parent: Deviceparent_parent_Union\n  }\n\n  enum Device_Enum_input {\n    Device\n  }\n\n  enum Device_Enum_schema {\n    Device\n  }\n\n  \"\"\"\n  A type of a manufactured item that is used in the provision of healthcare\n  without being substantially changed through that activity. The device may be a\n  medical or non-medical device.\n  \"\"\"\n  input Device_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Device_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique instance identifiers assigned to a device by manufacturers other organizations or owners.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The reference to the definition for the device.\n    \"\"\"\n    definition: String\n\n    \"\"\"\n    Unique device identifier (UDI) assigned to device label or package.  Note that\n    the Device may include multiple udiCarriers as it either may include just the\n    udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it\n    could have been sold.\n    \"\"\"\n    udiCarrier: [DeviceudiCarrier_Input]\n\n    \"\"\"\n    Status of the Device availability.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Status of the Device availability.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Reason for the dtatus of the Device availability.\n    \"\"\"\n    statusReason: [CodeableConcept_Input]\n\n    \"\"\"\n    The distinct identification string as required by regulation for a human cell,\n    tissue, or cellular and tissue-based product.\n    \"\"\"\n    _distinctIdentifier: Element_Input\n\n    \"\"\"\n    The distinct identification string as required by regulation for a human cell,\n    tissue, or cellular and tissue-based product.\n    \"\"\"\n    distinctIdentifier: String\n\n    \"\"\"\n    A name of the manufacturer.\n    \"\"\"\n    _manufacturer: Element_Input\n\n    \"\"\"\n    A name of the manufacturer.\n    \"\"\"\n    manufacturer: String\n\n    \"\"\"\n    The date and time when the device was manufactured.\n    \"\"\"\n    _manufactureDate: Element_Input\n\n    \"\"\"\n    The date and time when the device was manufactured.\n    \"\"\"\n    manufactureDate: DateTime\n\n    \"\"\"\n    The date and time beyond which this device is no longer valid or should not be used (if applicable).\n    \"\"\"\n    _expirationDate: Element_Input\n\n    \"\"\"\n    The date and time beyond which this device is no longer valid or should not be used (if applicable).\n    \"\"\"\n    expirationDate: DateTime\n\n    \"\"\"\n    Lot number assigned by the manufacturer.\n    \"\"\"\n    _lotNumber: Element_Input\n\n    \"\"\"\n    Lot number assigned by the manufacturer.\n    \"\"\"\n    lotNumber: String\n\n    \"\"\"\n    The serial number assigned by the organization when the device was manufactured.\n    \"\"\"\n    _serialNumber: Element_Input\n\n    \"\"\"\n    The serial number assigned by the organization when the device was manufactured.\n    \"\"\"\n    serialNumber: String\n\n    \"\"\"\n    This represents the manufacturer's name of the device as provided by the\n    device, from a UDI label, or by a person describing the Device.  This\n    typically would be used when a person provides the name(s) or when the device\n    represents one of the names available from DeviceDefinition.\n    \"\"\"\n    deviceName: [DevicedeviceName_Input]\n\n    \"\"\"\n    The model number for the device.\n    \"\"\"\n    _modelNumber: Element_Input\n\n    \"\"\"\n    The model number for the device.\n    \"\"\"\n    modelNumber: String\n\n    \"\"\"\n    The part number of the device.\n    \"\"\"\n    _partNumber: Element_Input\n\n    \"\"\"\n    The part number of the device.\n    \"\"\"\n    partNumber: String\n\n    \"\"\"\n    The kind or type of device.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The capabilities supported on a  device, the standards to which the device\n    conforms for a particular purpose, and used for the communication.\n    \"\"\"\n    specialization: [Devicespecialization_Input]\n\n    \"\"\"\n    The actual design of the device or software version running on the device.\n    \"\"\"\n    version: [Deviceversion_Input]\n\n    \"\"\"\n    The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.\n    \"\"\"\n    property: [Deviceproperty_Input]\n\n    \"\"\"\n    Patient information, If the device is affixed to a person.\n    \"\"\"\n    patient: String\n\n    \"\"\"\n    An organization that is responsible for the provision and ongoing maintenance of the device.\n    \"\"\"\n    owner: String\n\n    \"\"\"\n    Contact details for an organization or a particular human that is responsible for the device.\n    \"\"\"\n    contact: [ContactPoint_Input]\n\n    \"\"\"\n    The place where the device can be found.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    A network address on which the device may be contacted directly.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    A network address on which the device may be contacted directly.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    Descriptive information, usage information or implantation information that is not captured in an existing element.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Provides additional safety characteristics about a medical device.  For example devices containing latex.\n    \"\"\"\n    safety: [CodeableConcept_Input]\n\n    \"\"\"\n    The parent device.\n    \"\"\"\n    parent: String\n  }\n\n  \"\"\"\n  The characteristics, operational status and capabilities of a medical-related component of a medical device.\n  \"\"\"\n  type DeviceDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DeviceDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique instance identifiers assigned to a device by the software,\n    manufacturers, other organizations or owners. For example: handle ID.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Unique device identifier (UDI) assigned to device label or package.  Note that\n    the Device may include multiple udiCarriers as it either may include just the\n    udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it\n    could have been sold.\n    \"\"\"\n    udiDeviceIdentifier: [DeviceDefinitionudiDeviceIdentifier]\n\n    \"\"\"\n    A name of the manufacturer.\n    \"\"\"\n    manufacturerString: String\n\n    \"\"\"\n    A name of the manufacturer.\n    \"\"\"\n    manufacturerReference: DeviceDefinitionmanufacturerReference_manufacturerReference_Union\n\n    \"\"\"\n    A name given to the device to identify it.\n    \"\"\"\n    deviceName: [DeviceDefinitiondeviceName]\n\n    \"\"\"\n    The model number for the device.\n    \"\"\"\n    modelNumber: String\n\n    \"\"\"\n    What kind of device or device system this is.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The capabilities supported on a  device, the standards to which the device\n    conforms for a particular purpose, and used for the communication.\n    \"\"\"\n    specialization: [DeviceDefinitionspecialization]\n\n    \"\"\"\n    The available versions of the device, e.g., software versions.\n    \"\"\"\n    version: [String]\n\n    \"\"\"\n    Safety characteristics of the device.\n    \"\"\"\n    safety: [CodeableConcept]\n\n    \"\"\"\n    Shelf Life and storage information.\n    \"\"\"\n    shelfLifeStorage: [ProductShelfLife]\n\n    \"\"\"\n    Dimensions, color etc.\n    \"\"\"\n    physicalCharacteristics: ProdCharacteristic\n\n    \"\"\"\n    Language code for the human-readable text strings produced by the device (all supported).\n    \"\"\"\n    languageCode: [CodeableConcept]\n\n    \"\"\"\n    Device capabilities.\n    \"\"\"\n    capability: [DeviceDefinitioncapability]\n\n    \"\"\"\n    The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.\n    \"\"\"\n    property: [DeviceDefinitionproperty]\n\n    \"\"\"\n    An organization that is responsible for the provision and ongoing maintenance of the device.\n    \"\"\"\n    owner: DeviceDefinitionowner_owner_Union\n\n    \"\"\"\n    Contact details for an organization or a particular human that is responsible for the device.\n    \"\"\"\n    contact: [ContactPoint]\n\n    \"\"\"\n    A network address on which the device may be contacted directly.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    Access to on-line information about the device.\n    \"\"\"\n    onlineInformation: Uri\n\n    \"\"\"\n    Descriptive information, usage information or implantation information that is not captured in an existing element.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    The quantity of the device present in the packaging (e.g. the number of\n    devices present in a pack, or the number of devices in the same package of the\n    medicinal product).\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    The parent device it can be part of.\n    \"\"\"\n    parentDevice: DeviceDefinitionparentDevice_parentDevice_Union\n\n    \"\"\"\n    A substance used to create the material(s) of which the device is made.\n    \"\"\"\n    material: [DeviceDefinitionmaterial]\n  }\n\n  \"\"\"\n  The reference to the definition for the device.\n  \"\"\"\n  union Devicedefinition_definition_Union = DeviceDefinition\n\n  enum DeviceDefinition_Enum_input {\n    DeviceDefinition\n  }\n\n  enum DeviceDefinition_Enum_schema {\n    DeviceDefinition\n  }\n\n  \"\"\"\n  The characteristics, operational status and capabilities of a medical-related component of a medical device.\n  \"\"\"\n  input DeviceDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DeviceDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique instance identifiers assigned to a device by the software,\n    manufacturers, other organizations or owners. For example: handle ID.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Unique device identifier (UDI) assigned to device label or package.  Note that\n    the Device may include multiple udiCarriers as it either may include just the\n    udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it\n    could have been sold.\n    \"\"\"\n    udiDeviceIdentifier: [DeviceDefinitionudiDeviceIdentifier_Input]\n\n    \"\"\"\n    A name of the manufacturer.\n    \"\"\"\n    _manufacturerString: Element_Input\n\n    \"\"\"\n    A name of the manufacturer.\n    \"\"\"\n    manufacturerString: String\n\n    \"\"\"\n    A name of the manufacturer.\n    \"\"\"\n    manufacturerReference: String\n\n    \"\"\"\n    A name given to the device to identify it.\n    \"\"\"\n    deviceName: [DeviceDefinitiondeviceName_Input]\n\n    \"\"\"\n    The model number for the device.\n    \"\"\"\n    _modelNumber: Element_Input\n\n    \"\"\"\n    The model number for the device.\n    \"\"\"\n    modelNumber: String\n\n    \"\"\"\n    What kind of device or device system this is.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The capabilities supported on a  device, the standards to which the device\n    conforms for a particular purpose, and used for the communication.\n    \"\"\"\n    specialization: [DeviceDefinitionspecialization_Input]\n\n    \"\"\"\n    The available versions of the device, e.g., software versions.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The available versions of the device, e.g., software versions.\n    \"\"\"\n    version: [String]\n\n    \"\"\"\n    Safety characteristics of the device.\n    \"\"\"\n    safety: [CodeableConcept_Input]\n\n    \"\"\"\n    Shelf Life and storage information.\n    \"\"\"\n    shelfLifeStorage: [ProductShelfLife_Input]\n\n    \"\"\"\n    Dimensions, color etc.\n    \"\"\"\n    physicalCharacteristics: ProdCharacteristic_Input\n\n    \"\"\"\n    Language code for the human-readable text strings produced by the device (all supported).\n    \"\"\"\n    languageCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Device capabilities.\n    \"\"\"\n    capability: [DeviceDefinitioncapability_Input]\n\n    \"\"\"\n    The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.\n    \"\"\"\n    property: [DeviceDefinitionproperty_Input]\n\n    \"\"\"\n    An organization that is responsible for the provision and ongoing maintenance of the device.\n    \"\"\"\n    owner: String\n\n    \"\"\"\n    Contact details for an organization or a particular human that is responsible for the device.\n    \"\"\"\n    contact: [ContactPoint_Input]\n\n    \"\"\"\n    A network address on which the device may be contacted directly.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    A network address on which the device may be contacted directly.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    Access to on-line information about the device.\n    \"\"\"\n    _onlineInformation: Element_Input\n\n    \"\"\"\n    Access to on-line information about the device.\n    \"\"\"\n    onlineInformation: Uri\n\n    \"\"\"\n    Descriptive information, usage information or implantation information that is not captured in an existing element.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    The quantity of the device present in the packaging (e.g. the number of\n    devices present in a pack, or the number of devices in the same package of the\n    medicinal product).\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    The parent device it can be part of.\n    \"\"\"\n    parentDevice: String\n\n    \"\"\"\n    A substance used to create the material(s) of which the device is made.\n    \"\"\"\n    material: [DeviceDefinitionmaterial_Input]\n  }\n\n  type DeviceDefinitioncapability {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of capability.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Description of capability.\n    \"\"\"\n    description: [CodeableConcept]\n  }\n\n  input DeviceDefinitioncapability_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of capability.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Description of capability.\n    \"\"\"\n    description: [CodeableConcept_Input]\n  }\n\n  type DeviceDefinitiondeviceName {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of the device.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The type of deviceName. UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName.\n    \"\"\"\n    type: Code!\n  }\n\n  input DeviceDefinitiondeviceName_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of the device.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of the device.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The type of deviceName. UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of deviceName. UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName.\n    \"\"\"\n    type: Code!\n  }\n\n  \"\"\"\n  A name of the manufacturer.\n  \"\"\"\n  union DeviceDefinitionmanufacturerReference_manufacturerReference_Union =\n      Organization\n\n  type DeviceDefinitionmaterial {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The substance.\n    \"\"\"\n    substance: CodeableConcept!\n\n    \"\"\"\n    Indicates an alternative material of the device.\n    \"\"\"\n    alternate: Boolean\n\n    \"\"\"\n    Whether the substance is a known or suspected allergen.\n    \"\"\"\n    allergenicIndicator: Boolean\n  }\n\n  input DeviceDefinitionmaterial_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The substance.\n    \"\"\"\n    substance: CodeableConcept_Input!\n\n    \"\"\"\n    Indicates an alternative material of the device.\n    \"\"\"\n    _alternate: Element_Input\n\n    \"\"\"\n    Indicates an alternative material of the device.\n    \"\"\"\n    alternate: Boolean\n\n    \"\"\"\n    Whether the substance is a known or suspected allergen.\n    \"\"\"\n    _allergenicIndicator: Element_Input\n\n    \"\"\"\n    Whether the substance is a known or suspected allergen.\n    \"\"\"\n    allergenicIndicator: Boolean\n  }\n\n  \"\"\"\n  An organization that is responsible for the provision and ongoing maintenance of the device.\n  \"\"\"\n  union DeviceDefinitionowner_owner_Union = Organization\n\n  \"\"\"\n  The parent device it can be part of.\n  \"\"\"\n  union DeviceDefinitionparentDevice_parentDevice_Union =\n      DeviceDefinition\n\n  type DeviceDefinitionproperty {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Code that specifies the property DeviceDefinitionPropetyCode (Extensible).\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Property value as a quantity.\n    \"\"\"\n    valueQuantity: [Quantity]\n\n    \"\"\"\n    Property value as a code, e.g., NTP4 (synced to NTP).\n    \"\"\"\n    valueCode: [CodeableConcept]\n  }\n\n  input DeviceDefinitionproperty_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Code that specifies the property DeviceDefinitionPropetyCode (Extensible).\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Property value as a quantity.\n    \"\"\"\n    valueQuantity: [Quantity_Input]\n\n    \"\"\"\n    Property value as a code, e.g., NTP4 (synced to NTP).\n    \"\"\"\n    valueCode: [CodeableConcept_Input]\n  }\n\n  type DeviceDefinitionspecialization {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The standard that is used to operate and communicate.\n    \"\"\"\n    systemType: String!\n\n    \"\"\"\n    The version of the standard that is used to operate and communicate.\n    \"\"\"\n    version: String\n  }\n\n  input DeviceDefinitionspecialization_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The standard that is used to operate and communicate.\n    \"\"\"\n    _systemType: Element_Input\n\n    \"\"\"\n    The standard that is used to operate and communicate.\n    \"\"\"\n    systemType: String!\n\n    \"\"\"\n    The version of the standard that is used to operate and communicate.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The version of the standard that is used to operate and communicate.\n    \"\"\"\n    version: String\n  }\n\n  type DeviceDefinitionudiDeviceIdentifier {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The identifier that is to be associated with every Device that references this\n    DeviceDefintiion for the issuer and jurisdication porvided in the\n    DeviceDefinition.udiDeviceIdentifier.\n    \"\"\"\n    deviceIdentifier: String!\n\n    \"\"\"\n    The organization that assigns the identifier algorithm.\n    \"\"\"\n    issuer: Uri!\n\n    \"\"\"\n    The jurisdiction to which the deviceIdentifier applies.\n    \"\"\"\n    jurisdiction: Uri!\n  }\n\n  input DeviceDefinitionudiDeviceIdentifier_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The identifier that is to be associated with every Device that references this\n    DeviceDefintiion for the issuer and jurisdication porvided in the\n    DeviceDefinition.udiDeviceIdentifier.\n    \"\"\"\n    _deviceIdentifier: Element_Input\n\n    \"\"\"\n    The identifier that is to be associated with every Device that references this\n    DeviceDefintiion for the issuer and jurisdication porvided in the\n    DeviceDefinition.udiDeviceIdentifier.\n    \"\"\"\n    deviceIdentifier: String!\n\n    \"\"\"\n    The organization that assigns the identifier algorithm.\n    \"\"\"\n    _issuer: Element_Input\n\n    \"\"\"\n    The organization that assigns the identifier algorithm.\n    \"\"\"\n    issuer: Uri!\n\n    \"\"\"\n    The jurisdiction to which the deviceIdentifier applies.\n    \"\"\"\n    _jurisdiction: Element_Input\n\n    \"\"\"\n    The jurisdiction to which the deviceIdentifier applies.\n    \"\"\"\n    jurisdiction: Uri!\n  }\n\n  type DevicedeviceName {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of the device.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The type of deviceName. UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName.\n    \"\"\"\n    type: Code!\n  }\n\n  input DevicedeviceName_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of the device.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of the device.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The type of deviceName. UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of deviceName. UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName.\n    \"\"\"\n    type: Code!\n  }\n\n  \"\"\"\n  The place where the device can be found.\n  \"\"\"\n  union Devicelocation_location_Union = Location\n\n  \"\"\"\n  Describes a measurement, calculation or setting capability of a medical device.\n  \"\"\"\n  type DeviceMetric {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DeviceMetric_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique instance identifiers assigned to a device by the device or gateway\n    software, manufacturers, other organizations or owners. For example: handle ID.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Describes the type of the metric. For example: Heart Rate, PEEP Setting, etc.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Describes the unit that an observed value determined for this metric will have. For example: Percent, Seconds, etc.\n    \"\"\"\n    unit: CodeableConcept\n\n    \"\"\"\n    Describes the link to the  Device that this DeviceMetric belongs to and that\n    contains administrative device information such as manufacturer, serial number, etc.\n    \"\"\"\n    source: DeviceMetricsource_source_Union\n\n    \"\"\"\n    Describes the link to the  Device that this DeviceMetric belongs to and that\n    provide information about the location of this DeviceMetric in the containment\n    structure of the parent Device. An example would be a Device that represents a\n    Channel. This reference can be used by a client application to distinguish\n    DeviceMetrics that have the same type, but should be interpreted based on\n    their containment location.\n    \"\"\"\n    parent: DeviceMetricparent_parent_Union\n\n    \"\"\"\n    Indicates current operational state of the device. For example: On, Off, Standby, etc.\n    \"\"\"\n    operationalStatus: Code\n\n    \"\"\"\n    Describes the color representation for the metric. This is often used to aid\n    clinicians to track and identify parameter types by color. In practice,\n    consider a Patient Monitor that has ECG/HR and Pleth for example; the\n    parameters are displayed in different characteristic colors, such as HR-blue,\n    BP-green, and PR and SpO2- magenta.\n    \"\"\"\n    color: Code\n\n    \"\"\"\n    Indicates the category of the observation generation process. A DeviceMetric\n    can be for example a setting, measurement, or calculation.\n    \"\"\"\n    category: Code!\n\n    \"\"\"\n    Describes the measurement repetition time. This is not necessarily the same as\n    the update period. The measurement repetition time can range from milliseconds\n    up to hours. An example for a measurement repetition time in the range of\n    milliseconds is the sampling rate of an ECG. An example for a measurement\n    repetition time in the range of hours is a NIBP that is triggered\n    automatically every hour. The update period may be different than the\n    measurement repetition time, if the device does not update the published\n    observed value with the same frequency as it was measured.\n    \"\"\"\n    measurementPeriod: Timing\n\n    \"\"\"\n    Describes the calibrations that have been performed or that are required to be performed.\n    \"\"\"\n    calibration: [DeviceMetriccalibration]\n  }\n\n  enum DeviceMetric_Enum_input {\n    DeviceMetric\n  }\n\n  enum DeviceMetric_Enum_schema {\n    DeviceMetric\n  }\n\n  \"\"\"\n  Describes a measurement, calculation or setting capability of a medical device.\n  \"\"\"\n  input DeviceMetric_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DeviceMetric_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique instance identifiers assigned to a device by the device or gateway\n    software, manufacturers, other organizations or owners. For example: handle ID.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Describes the type of the metric. For example: Heart Rate, PEEP Setting, etc.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Describes the unit that an observed value determined for this metric will have. For example: Percent, Seconds, etc.\n    \"\"\"\n    unit: CodeableConcept_Input\n\n    \"\"\"\n    Describes the link to the  Device that this DeviceMetric belongs to and that\n    contains administrative device information such as manufacturer, serial number, etc.\n    \"\"\"\n    source: String\n\n    \"\"\"\n    Describes the link to the  Device that this DeviceMetric belongs to and that\n    provide information about the location of this DeviceMetric in the containment\n    structure of the parent Device. An example would be a Device that represents a\n    Channel. This reference can be used by a client application to distinguish\n    DeviceMetrics that have the same type, but should be interpreted based on\n    their containment location.\n    \"\"\"\n    parent: String\n\n    \"\"\"\n    Indicates current operational state of the device. For example: On, Off, Standby, etc.\n    \"\"\"\n    _operationalStatus: Element_Input\n\n    \"\"\"\n    Indicates current operational state of the device. For example: On, Off, Standby, etc.\n    \"\"\"\n    operationalStatus: Code\n\n    \"\"\"\n    Describes the color representation for the metric. This is often used to aid\n    clinicians to track and identify parameter types by color. In practice,\n    consider a Patient Monitor that has ECG/HR and Pleth for example; the\n    parameters are displayed in different characteristic colors, such as HR-blue,\n    BP-green, and PR and SpO2- magenta.\n    \"\"\"\n    _color: Element_Input\n\n    \"\"\"\n    Describes the color representation for the metric. This is often used to aid\n    clinicians to track and identify parameter types by color. In practice,\n    consider a Patient Monitor that has ECG/HR and Pleth for example; the\n    parameters are displayed in different characteristic colors, such as HR-blue,\n    BP-green, and PR and SpO2- magenta.\n    \"\"\"\n    color: Code\n\n    \"\"\"\n    Indicates the category of the observation generation process. A DeviceMetric\n    can be for example a setting, measurement, or calculation.\n    \"\"\"\n    _category: Element_Input\n\n    \"\"\"\n    Indicates the category of the observation generation process. A DeviceMetric\n    can be for example a setting, measurement, or calculation.\n    \"\"\"\n    category: Code!\n\n    \"\"\"\n    Describes the measurement repetition time. This is not necessarily the same as\n    the update period. The measurement repetition time can range from milliseconds\n    up to hours. An example for a measurement repetition time in the range of\n    milliseconds is the sampling rate of an ECG. An example for a measurement\n    repetition time in the range of hours is a NIBP that is triggered\n    automatically every hour. The update period may be different than the\n    measurement repetition time, if the device does not update the published\n    observed value with the same frequency as it was measured.\n    \"\"\"\n    measurementPeriod: Timing_Input\n\n    \"\"\"\n    Describes the calibrations that have been performed or that are required to be performed.\n    \"\"\"\n    calibration: [DeviceMetriccalibration_Input]\n  }\n\n  type DeviceMetriccalibration {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Describes the type of the calibration method.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Describes the state of the calibration.\n    \"\"\"\n    state: Code\n\n    \"\"\"\n    Describes the time last calibration has been performed.\n    \"\"\"\n    time: Instant\n  }\n\n  input DeviceMetriccalibration_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Describes the type of the calibration method.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Describes the type of the calibration method.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Describes the state of the calibration.\n    \"\"\"\n    _state: Element_Input\n\n    \"\"\"\n    Describes the state of the calibration.\n    \"\"\"\n    state: Code\n\n    \"\"\"\n    Describes the time last calibration has been performed.\n    \"\"\"\n    _time: Element_Input\n\n    \"\"\"\n    Describes the time last calibration has been performed.\n    \"\"\"\n    time: Instant\n  }\n\n  \"\"\"\n  Describes the link to the  Device that this DeviceMetric belongs to and that\n  provide information about the location of this DeviceMetric in the containment\n  structure of the parent Device. An example would be a Device that represents a\n  Channel. This reference can be used by a client application to distinguish\n  DeviceMetrics that have the same type, but should be interpreted based on their\n  containment location.\n  \"\"\"\n  union DeviceMetricparent_parent_Union = Device\n\n  \"\"\"\n  Describes the link to the  Device that this DeviceMetric belongs to and that\n  contains administrative device information such as manufacturer, serial number, etc.\n  \"\"\"\n  union DeviceMetricsource_source_Union = Device\n\n  \"\"\"\n  An organization that is responsible for the provision and ongoing maintenance of the device.\n  \"\"\"\n  union Deviceowner_owner_Union = Organization\n\n  \"\"\"\n  The parent device.\n  \"\"\"\n  union Deviceparent_parent_Union = Device\n\n  \"\"\"\n  Patient information, If the device is affixed to a person.\n  \"\"\"\n  union Devicepatient_patient_Union = Patient\n\n  type Deviceproperty {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Code that specifies the property DeviceDefinitionPropetyCode (Extensible).\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Property value as a quantity.\n    \"\"\"\n    valueQuantity: [Quantity]\n\n    \"\"\"\n    Property value as a code, e.g., NTP4 (synced to NTP).\n    \"\"\"\n    valueCode: [CodeableConcept]\n  }\n\n  input Deviceproperty_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Code that specifies the property DeviceDefinitionPropetyCode (Extensible).\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Property value as a quantity.\n    \"\"\"\n    valueQuantity: [Quantity_Input]\n\n    \"\"\"\n    Property value as a code, e.g., NTP4 (synced to NTP).\n    \"\"\"\n    valueCode: [CodeableConcept_Input]\n  }\n\n  \"\"\"\n  Represents a request for a patient to employ a medical device. The device may be\n  an implantable device, or an external assistive device, such as a walker.\n  \"\"\"\n  type DeviceRequest {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DeviceRequest_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers assigned to this order by the orderer or by the receiver.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this DeviceRequest.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this DeviceRequest.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    Plan/proposal/order fulfilled by this request.\n    \"\"\"\n    basedOn: [DeviceRequestbasedOn_basedOn_Union]\n\n    \"\"\"\n    The request takes the place of the referenced completed or terminated request(s).\n    \"\"\"\n    priorRequest: [DeviceRequestpriorRequest_priorRequest_Union]\n\n    \"\"\"\n    Composite request this is part of.\n    \"\"\"\n    groupIdentifier: Identifier\n\n    \"\"\"\n    The status of the request.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Whether the request is a proposal, plan, an original order or a reflex order.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Indicates how quickly the {{title}} should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    The details of the device to be used.\n    \"\"\"\n    codeReference: DeviceRequestcodeReference_codeReference_Union!\n\n    \"\"\"\n    The details of the device to be used.\n    \"\"\"\n    codeCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Specific parameters for the ordered item.  For example, the prism value for lenses.\n    \"\"\"\n    parameter: [DeviceRequestparameter]\n\n    \"\"\"\n    The patient who will use the device.\n    \"\"\"\n    subject: DeviceRequestsubject_subject_Union!\n\n    \"\"\"\n    An encounter that provides additional context in which this request is made.\n    \"\"\"\n    encounter: DeviceRequestencounter_encounter_Union\n\n    \"\"\"\n    The timing schedule for the use of the device. The Schedule data type allows\n    many different expressions, for example. 'Every 8 hours'; 'Three times a day';\n    '1/2 an hour before breakfast for 10 days from 23-Dec 2011:'; '15 Oct 2013, 17\n    Oct 2013 and 1 Nov 2013'.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The timing schedule for the use of the device. The Schedule data type allows\n    many different expressions, for example. 'Every 8 hours'; 'Three times a day';\n    '1/2 an hour before breakfast for 10 days from 23-Dec 2011:'; '15 Oct 2013, 17\n    Oct 2013 and 1 Nov 2013'.\n    \"\"\"\n    occurrencePeriod: Period\n\n    \"\"\"\n    The timing schedule for the use of the device. The Schedule data type allows\n    many different expressions, for example. 'Every 8 hours'; 'Three times a day';\n    '1/2 an hour before breakfast for 10 days from 23-Dec 2011:'; '15 Oct 2013, 17\n    Oct 2013 and 1 Nov 2013'.\n    \"\"\"\n    occurrenceTiming: Timing\n\n    \"\"\"\n    When the request transitioned to being actionable.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The individual who initiated the request and has responsibility for its activation.\n    \"\"\"\n    requester: DeviceRequestrequester_requester_Union\n\n    \"\"\"\n    Desired type of performer for doing the diagnostic testing.\n    \"\"\"\n    performerType: CodeableConcept\n\n    \"\"\"\n    The desired performer for doing the diagnostic testing.\n    \"\"\"\n    performer: DeviceRequestperformer_performer_Union\n\n    \"\"\"\n    Reason or justification for the use of this device.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Reason or justification for the use of this device.\n    \"\"\"\n    reasonReference: [DeviceRequestreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Insurance plans, coverage extensions, pre-authorizations and/or\n    pre-determinations that may be required for delivering the requested service.\n    \"\"\"\n    insurance: [DeviceRequestinsurance_insurance_Union]\n\n    \"\"\"\n    Additional clinical information about the patient that may influence the\n    request fulfilment.  For example, this may include where on the subject's body\n    the device will be used (i.e. the target site).\n    \"\"\"\n    supportingInfo: [DeviceRequestsupportingInfo_supportingInfo_Union]\n\n    \"\"\"\n    Details about this request that were not represented at all or sufficiently in\n    one of the attributes provided in a class. These may include for example a\n    comment, an instruction, or a note associated with the statement.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Key events in the history of the request.\n    \"\"\"\n    relevantHistory: [DeviceRequestrelevantHistory_relevantHistory_Union]\n  }\n\n  enum DeviceRequest_Enum_input {\n    DeviceRequest\n  }\n\n  enum DeviceRequest_Enum_schema {\n    DeviceRequest\n  }\n\n  \"\"\"\n  Represents a request for a patient to employ a medical device. The device may be\n  an implantable device, or an external assistive device, such as a walker.\n  \"\"\"\n  input DeviceRequest_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DeviceRequest_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers assigned to this order by the orderer or by the receiver.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this DeviceRequest.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this DeviceRequest.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this DeviceRequest.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this DeviceRequest.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    Plan/proposal/order fulfilled by this request.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    The request takes the place of the referenced completed or terminated request(s).\n    \"\"\"\n    priorRequest: [String]\n\n    \"\"\"\n    Composite request this is part of.\n    \"\"\"\n    groupIdentifier: Identifier_Input\n\n    \"\"\"\n    The status of the request.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the request.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Whether the request is a proposal, plan, an original order or a reflex order.\n    \"\"\"\n    _intent: Element_Input\n\n    \"\"\"\n    Whether the request is a proposal, plan, an original order or a reflex order.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Indicates how quickly the {{title}} should be addressed with respect to other requests.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Indicates how quickly the {{title}} should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    The details of the device to be used.\n    \"\"\"\n    codeReference: String!\n\n    \"\"\"\n    The details of the device to be used.\n    \"\"\"\n    codeCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Specific parameters for the ordered item.  For example, the prism value for lenses.\n    \"\"\"\n    parameter: [DeviceRequestparameter_Input]\n\n    \"\"\"\n    The patient who will use the device.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    An encounter that provides additional context in which this request is made.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The timing schedule for the use of the device. The Schedule data type allows\n    many different expressions, for example. 'Every 8 hours'; 'Three times a day';\n    '1/2 an hour before breakfast for 10 days from 23-Dec 2011:'; '15 Oct 2013, 17\n    Oct 2013 and 1 Nov 2013'.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    The timing schedule for the use of the device. The Schedule data type allows\n    many different expressions, for example. 'Every 8 hours'; 'Three times a day';\n    '1/2 an hour before breakfast for 10 days from 23-Dec 2011:'; '15 Oct 2013, 17\n    Oct 2013 and 1 Nov 2013'.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The timing schedule for the use of the device. The Schedule data type allows\n    many different expressions, for example. 'Every 8 hours'; 'Three times a day';\n    '1/2 an hour before breakfast for 10 days from 23-Dec 2011:'; '15 Oct 2013, 17\n    Oct 2013 and 1 Nov 2013'.\n    \"\"\"\n    occurrencePeriod: Period_Input\n\n    \"\"\"\n    The timing schedule for the use of the device. The Schedule data type allows\n    many different expressions, for example. 'Every 8 hours'; 'Three times a day';\n    '1/2 an hour before breakfast for 10 days from 23-Dec 2011:'; '15 Oct 2013, 17\n    Oct 2013 and 1 Nov 2013'.\n    \"\"\"\n    occurrenceTiming: Timing_Input\n\n    \"\"\"\n    When the request transitioned to being actionable.\n    \"\"\"\n    _authoredOn: Element_Input\n\n    \"\"\"\n    When the request transitioned to being actionable.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The individual who initiated the request and has responsibility for its activation.\n    \"\"\"\n    requester: String\n\n    \"\"\"\n    Desired type of performer for doing the diagnostic testing.\n    \"\"\"\n    performerType: CodeableConcept_Input\n\n    \"\"\"\n    The desired performer for doing the diagnostic testing.\n    \"\"\"\n    performer: String\n\n    \"\"\"\n    Reason or justification for the use of this device.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Reason or justification for the use of this device.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Insurance plans, coverage extensions, pre-authorizations and/or\n    pre-determinations that may be required for delivering the requested service.\n    \"\"\"\n    insurance: [String]\n\n    \"\"\"\n    Additional clinical information about the patient that may influence the\n    request fulfilment.  For example, this may include where on the subject's body\n    the device will be used (i.e. the target site).\n    \"\"\"\n    supportingInfo: [String]\n\n    \"\"\"\n    Details about this request that were not represented at all or sufficiently in\n    one of the attributes provided in a class. These may include for example a\n    comment, an instruction, or a note associated with the statement.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Key events in the history of the request.\n    \"\"\"\n    relevantHistory: [String]\n  }\n\n  \"\"\"\n  Plan/proposal/order fulfilled by this request.\n  \"\"\"\n  union DeviceRequestbasedOn_basedOn_Union = Resource\n\n  \"\"\"\n  The details of the device to be used.\n  \"\"\"\n  union DeviceRequestcodeReference_codeReference_Union = Device\n\n  \"\"\"\n  An encounter that provides additional context in which this request is made.\n  \"\"\"\n  union DeviceRequestencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Insurance plans, coverage extensions, pre-authorizations and/or\n  pre-determinations that may be required for delivering the requested service.\n  \"\"\"\n  union DeviceRequestinsurance_insurance_Union =\n      Coverage\n    | ClaimResponse\n\n  type DeviceRequestparameter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code or string that identifies the device detail being asserted.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueRange: Range\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueBoolean: Boolean\n  }\n\n  input DeviceRequestparameter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code or string that identifies the device detail being asserted.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueQuantity: Quantity_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueRange: Range_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueBoolean: Boolean\n  }\n\n  \"\"\"\n  The desired performer for doing the diagnostic testing.\n  \"\"\"\n  union DeviceRequestperformer_performer_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | CareTeam\n    | HealthcareService\n    | Patient\n    | Device\n    | RelatedPerson\n\n  \"\"\"\n  The request takes the place of the referenced completed or terminated request(s).\n  \"\"\"\n  union DeviceRequestpriorRequest_priorRequest_Union = Resource\n\n  \"\"\"\n  Reason or justification for the use of this device.\n  \"\"\"\n  union DeviceRequestreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  Key events in the history of the request.\n  \"\"\"\n  union DeviceRequestrelevantHistory_relevantHistory_Union = Provenance\n\n  \"\"\"\n  The individual who initiated the request and has responsibility for its activation.\n  \"\"\"\n  union DeviceRequestrequester_requester_Union =\n      Device\n    | Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  The patient who will use the device.\n  \"\"\"\n  union DeviceRequestsubject_subject_Union =\n      Patient\n    | Group\n    | Location\n    | Device\n\n  \"\"\"\n  Additional clinical information about the patient that may influence the request\n  fulfilment.  For example, this may include where on the subject's body the\n  device will be used (i.e. the target site).\n  \"\"\"\n  union DeviceRequestsupportingInfo_supportingInfo_Union = Resource\n\n  type Devicespecialization {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The standard that is used to operate and communicate.\n    \"\"\"\n    systemType: CodeableConcept!\n\n    \"\"\"\n    The version of the standard that is used to operate and communicate.\n    \"\"\"\n    version: String\n  }\n\n  input Devicespecialization_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The standard that is used to operate and communicate.\n    \"\"\"\n    systemType: CodeableConcept_Input!\n\n    \"\"\"\n    The version of the standard that is used to operate and communicate.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The version of the standard that is used to operate and communicate.\n    \"\"\"\n    version: String\n  }\n\n  type DeviceudiCarrier {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The device identifier (DI) is a mandatory, fixed portion of a UDI that\n    identifies the labeler and the specific version or model of a device.\n    \"\"\"\n    deviceIdentifier: String\n\n    \"\"\"\n    Organization that is charged with issuing UDIs for devices.  For example, the\n    US FDA issuers include : 1) GS1:  http://hl7.org/fhir/NamingSystem/gs1-di,  2)\n    HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-dI,  3) ICCBBA for blood\n    containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di,  4) ICCBA for\n    other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di.\n    \"\"\"\n    issuer: Uri\n\n    \"\"\"\n    The identity of the authoritative source for UDI generation within a\n    jurisdiction.  All UDIs are globally unique within a single namespace with the\n    appropriate repository uri as the system.  For example,  UDIs of devices\n    managed in the U.S. by the FDA, the value is\n    http://hl7.org/fhir/NamingSystem/fda-udi.\n    \"\"\"\n    jurisdiction: Uri\n\n    \"\"\"\n    The full UDI carrier of the Automatic Identification and Data Capture (AIDC)\n    technology representation of the barcode string as printed on the packaging of\n    the device - e.g., a barcode or RFID.   Because of limitations on character\n    sets in XML and the need to round-trip JSON data through XML, AIDC Formats\n    *SHALL* be base64 encoded.\n    \"\"\"\n    carrierAIDC: Base64Binary\n\n    \"\"\"\n    The full UDI carrier as the human readable form (HRF) representation of the\n    barcode string as printed on the packaging of the device.\n    \"\"\"\n    carrierHRF: String\n\n    \"\"\"\n    A coded entry to indicate how the data was entered.\n    \"\"\"\n    entryType: Code\n  }\n\n  input DeviceudiCarrier_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The device identifier (DI) is a mandatory, fixed portion of a UDI that\n    identifies the labeler and the specific version or model of a device.\n    \"\"\"\n    _deviceIdentifier: Element_Input\n\n    \"\"\"\n    The device identifier (DI) is a mandatory, fixed portion of a UDI that\n    identifies the labeler and the specific version or model of a device.\n    \"\"\"\n    deviceIdentifier: String\n\n    \"\"\"\n    Organization that is charged with issuing UDIs for devices.  For example, the\n    US FDA issuers include : 1) GS1:  http://hl7.org/fhir/NamingSystem/gs1-di,  2)\n    HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-dI,  3) ICCBBA for blood\n    containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di,  4) ICCBA for\n    other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di.\n    \"\"\"\n    _issuer: Element_Input\n\n    \"\"\"\n    Organization that is charged with issuing UDIs for devices.  For example, the\n    US FDA issuers include : 1) GS1:  http://hl7.org/fhir/NamingSystem/gs1-di,  2)\n    HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-dI,  3) ICCBBA for blood\n    containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di,  4) ICCBA for\n    other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di.\n    \"\"\"\n    issuer: Uri\n\n    \"\"\"\n    The identity of the authoritative source for UDI generation within a\n    jurisdiction.  All UDIs are globally unique within a single namespace with the\n    appropriate repository uri as the system.  For example,  UDIs of devices\n    managed in the U.S. by the FDA, the value is\n    http://hl7.org/fhir/NamingSystem/fda-udi.\n    \"\"\"\n    _jurisdiction: Element_Input\n\n    \"\"\"\n    The identity of the authoritative source for UDI generation within a\n    jurisdiction.  All UDIs are globally unique within a single namespace with the\n    appropriate repository uri as the system.  For example,  UDIs of devices\n    managed in the U.S. by the FDA, the value is\n    http://hl7.org/fhir/NamingSystem/fda-udi.\n    \"\"\"\n    jurisdiction: Uri\n\n    \"\"\"\n    The full UDI carrier of the Automatic Identification and Data Capture (AIDC)\n    technology representation of the barcode string as printed on the packaging of\n    the device - e.g., a barcode or RFID.   Because of limitations on character\n    sets in XML and the need to round-trip JSON data through XML, AIDC Formats\n    *SHALL* be base64 encoded.\n    \"\"\"\n    _carrierAIDC: Element_Input\n\n    \"\"\"\n    The full UDI carrier of the Automatic Identification and Data Capture (AIDC)\n    technology representation of the barcode string as printed on the packaging of\n    the device - e.g., a barcode or RFID.   Because of limitations on character\n    sets in XML and the need to round-trip JSON data through XML, AIDC Formats\n    *SHALL* be base64 encoded.\n    \"\"\"\n    carrierAIDC: Base64Binary\n\n    \"\"\"\n    The full UDI carrier as the human readable form (HRF) representation of the\n    barcode string as printed on the packaging of the device.\n    \"\"\"\n    _carrierHRF: Element_Input\n\n    \"\"\"\n    The full UDI carrier as the human readable form (HRF) representation of the\n    barcode string as printed on the packaging of the device.\n    \"\"\"\n    carrierHRF: String\n\n    \"\"\"\n    A coded entry to indicate how the data was entered.\n    \"\"\"\n    _entryType: Element_Input\n\n    \"\"\"\n    A coded entry to indicate how the data was entered.\n    \"\"\"\n    entryType: Code\n  }\n\n  \"\"\"\n  A record of a device being used by a patient where the record is the result of a\n  report from the patient or another clinician.\n  \"\"\"\n  type DeviceUseStatement {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DeviceUseStatement_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An external identifier for this statement such as an IRI.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this DeviceUseStatement.\n    \"\"\"\n    basedOn: [DeviceUseStatementbasedOn_basedOn_Union]\n\n    \"\"\"\n    A code representing the patient or other source's judgment about the state of\n    the device used that this statement is about.  Generally this will be active or completed.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The patient who used the device.\n    \"\"\"\n    subject: DeviceUseStatementsubject_subject_Union!\n\n    \"\"\"\n    Allows linking the DeviceUseStatement to the underlying Request, or to other\n    information that supports or is used to derive the DeviceUseStatement.\n    \"\"\"\n    derivedFrom: [DeviceUseStatementderivedFrom_derivedFrom_Union]\n\n    \"\"\"\n    How often the device was used.\n    \"\"\"\n    timingTiming: Timing\n\n    \"\"\"\n    How often the device was used.\n    \"\"\"\n    timingPeriod: Period\n\n    \"\"\"\n    How often the device was used.\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    The time at which the statement was made/recorded.\n    \"\"\"\n    recordedOn: DateTime\n\n    \"\"\"\n    Who reported the device was being used by the patient.\n    \"\"\"\n    source: DeviceUseStatementsource_source_Union\n\n    \"\"\"\n    The details of the device used.\n    \"\"\"\n    device: DeviceUseStatementdevice_device_Union!\n\n    \"\"\"\n    Reason or justification for the use of the device.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this DeviceUseStatement.\n    \"\"\"\n    reasonReference: [DeviceUseStatementreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Indicates the anotomic location on the subject's body where the device was used ( i.e. the target).\n    \"\"\"\n    bodySite: CodeableConcept\n\n    \"\"\"\n    Details about the device statement that were not represented at all or\n    sufficiently in one of the attributes provided in a class. These may include\n    for example a comment, an instruction, or a note associated with the statement.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum DeviceUseStatement_Enum_input {\n    DeviceUseStatement\n  }\n\n  enum DeviceUseStatement_Enum_schema {\n    DeviceUseStatement\n  }\n\n  \"\"\"\n  A record of a device being used by a patient where the record is the result of a\n  report from the patient or another clinician.\n  \"\"\"\n  input DeviceUseStatement_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DeviceUseStatement_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An external identifier for this statement such as an IRI.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this DeviceUseStatement.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    A code representing the patient or other source's judgment about the state of\n    the device used that this statement is about.  Generally this will be active or completed.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code representing the patient or other source's judgment about the state of\n    the device used that this statement is about.  Generally this will be active or completed.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The patient who used the device.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    Allows linking the DeviceUseStatement to the underlying Request, or to other\n    information that supports or is used to derive the DeviceUseStatement.\n    \"\"\"\n    derivedFrom: [String]\n\n    \"\"\"\n    How often the device was used.\n    \"\"\"\n    timingTiming: Timing_Input\n\n    \"\"\"\n    How often the device was used.\n    \"\"\"\n    timingPeriod: Period_Input\n\n    \"\"\"\n    How often the device was used.\n    \"\"\"\n    _timingDateTime: Element_Input\n\n    \"\"\"\n    How often the device was used.\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    The time at which the statement was made/recorded.\n    \"\"\"\n    _recordedOn: Element_Input\n\n    \"\"\"\n    The time at which the statement was made/recorded.\n    \"\"\"\n    recordedOn: DateTime\n\n    \"\"\"\n    Who reported the device was being used by the patient.\n    \"\"\"\n    source: String\n\n    \"\"\"\n    The details of the device used.\n    \"\"\"\n    device: String!\n\n    \"\"\"\n    Reason or justification for the use of the device.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this DeviceUseStatement.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Indicates the anotomic location on the subject's body where the device was used ( i.e. the target).\n    \"\"\"\n    bodySite: CodeableConcept_Input\n\n    \"\"\"\n    Details about the device statement that were not represented at all or\n    sufficiently in one of the attributes provided in a class. These may include\n    for example a comment, an instruction, or a note associated with the statement.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  A plan, proposal or order that is fulfilled in whole or in part by this DeviceUseStatement.\n  \"\"\"\n  union DeviceUseStatementbasedOn_basedOn_Union = ServiceRequest\n\n  \"\"\"\n  Allows linking the DeviceUseStatement to the underlying Request, or to other\n  information that supports or is used to derive the DeviceUseStatement.\n  \"\"\"\n  union DeviceUseStatementderivedFrom_derivedFrom_Union =\n      ServiceRequest\n    | Procedure\n    | Claim\n    | Observation\n    | QuestionnaireResponse\n    | DocumentReference\n\n  \"\"\"\n  The details of the device used.\n  \"\"\"\n  union DeviceUseStatementdevice_device_Union = Device\n\n  \"\"\"\n  Indicates another resource whose existence justifies this DeviceUseStatement.\n  \"\"\"\n  union DeviceUseStatementreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n    | Media\n\n  \"\"\"\n  Who reported the device was being used by the patient.\n  \"\"\"\n  union DeviceUseStatementsource_source_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n\n  \"\"\"\n  The patient who used the device.\n  \"\"\"\n  union DeviceUseStatementsubject_subject_Union = Patient | Group\n\n  type Deviceversion {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of the device version.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    A single component of the device version.\n    \"\"\"\n    component: Identifier\n\n    \"\"\"\n    The version text.\n    \"\"\"\n    value: String!\n  }\n\n  input Deviceversion_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of the device version.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    A single component of the device version.\n    \"\"\"\n    component: Identifier_Input\n\n    \"\"\"\n    The version text.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The version text.\n    \"\"\"\n    value: String!\n  }\n\n  \"\"\"\n  The findings and interpretation of diagnostic  tests performed on patients,\n  groups of patients, devices, and locations, and/or specimens derived from these.\n  The report includes clinical context such as requesting and provider\n  information, and some mix of atomic results, images, textual and coded\n  interpretations, and formatted representation of diagnostic reports.\n  \"\"\"\n  type DiagnosticReport {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DiagnosticReport_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers assigned to this report by the performer or other systems.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Details concerning a service requested.\n    \"\"\"\n    basedOn: [DiagnosticReportbasedOn_basedOn_Union]\n\n    \"\"\"\n    The status of the diagnostic report.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A code that classifies the clinical discipline, department or diagnostic\n    service that created the report (e.g. cardiology, biochemistry, hematology,\n    MRI). This is used for searching, sorting and display purposes.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    A code or name that describes this diagnostic report.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The subject of the report. Usually, but not always, this is a patient.\n    However, diagnostic services also perform analyses on specimens collected from\n    a variety of other sources.\n    \"\"\"\n    subject: DiagnosticReportsubject_subject_Union\n\n    \"\"\"\n    The healthcare event  (e.g. a patient and healthcare provider interaction) which this DiagnosticReport is about.\n    \"\"\"\n    encounter: DiagnosticReportencounter_encounter_Union\n\n    \"\"\"\n    The time or time-period the observed values are related to. When the subject\n    of the report is a patient, this is usually either the time of the procedure\n    or of specimen collection(s), but very often the source of the date/time is\n    not known, only the date/time itself.\n    \"\"\"\n    effectiveDateTime: DateTime\n\n    \"\"\"\n    The time or time-period the observed values are related to. When the subject\n    of the report is a patient, this is usually either the time of the procedure\n    or of specimen collection(s), but very often the source of the date/time is\n    not known, only the date/time itself.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    The date and time that this version of the report was made available to\n    providers, typically after the report was reviewed and verified.\n    \"\"\"\n    issued: Instant\n\n    \"\"\"\n    The diagnostic service that is responsible for issuing the report.\n    \"\"\"\n    performer: [DiagnosticReportperformer_performer_Union]\n\n    \"\"\"\n    The practitioner or organization that is responsible for the report's conclusions and interpretations.\n    \"\"\"\n    resultsInterpreter: [DiagnosticReportresultsInterpreter_resultsInterpreter_Union]\n\n    \"\"\"\n    Details about the specimens on which this diagnostic report is based.\n    \"\"\"\n    specimen: [DiagnosticReportspecimen_specimen_Union]\n\n    \"\"\"\n    [Observations](observation.html)  that are part of this diagnostic report.\n    \"\"\"\n    result: [DiagnosticReportresult_result_Union]\n\n    \"\"\"\n    One or more links to full details of any imaging performed during the\n    diagnostic investigation. Typically, this is imaging performed by DICOM\n    enabled modalities, but this is not required. A fully enabled PACS viewer can\n    use this information to provide views of the source images.\n    \"\"\"\n    imagingStudy: [DiagnosticReportimagingStudy_imagingStudy_Union]\n\n    \"\"\"\n    A list of key images associated with this report. The images are generally\n    created during the diagnostic process, and may be directly of the patient, or\n    of treated specimens (i.e. slides of interest).\n    \"\"\"\n    media: [DiagnosticReportmedia]\n\n    \"\"\"\n    Concise and clinically contextualized summary conclusion (interpretation/impression) of the diagnostic report.\n    \"\"\"\n    conclusion: String\n\n    \"\"\"\n    One or more codes that represent the summary conclusion (interpretation/impression) of the diagnostic report.\n    \"\"\"\n    conclusionCode: [CodeableConcept]\n\n    \"\"\"\n    Rich text representation of the entire result as issued by the diagnostic\n    service. Multiple formats are allowed but they SHALL be semantically equivalent.\n    \"\"\"\n    presentedForm: [Attachment]\n  }\n\n  enum DiagnosticReport_Enum_input {\n    DiagnosticReport\n  }\n\n  enum DiagnosticReport_Enum_schema {\n    DiagnosticReport\n  }\n\n  \"\"\"\n  The findings and interpretation of diagnostic  tests performed on patients,\n  groups of patients, devices, and locations, and/or specimens derived from these.\n  The report includes clinical context such as requesting and provider\n  information, and some mix of atomic results, images, textual and coded\n  interpretations, and formatted representation of diagnostic reports.\n  \"\"\"\n  input DiagnosticReport_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DiagnosticReport_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers assigned to this report by the performer or other systems.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Details concerning a service requested.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    The status of the diagnostic report.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the diagnostic report.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A code that classifies the clinical discipline, department or diagnostic\n    service that created the report (e.g. cardiology, biochemistry, hematology,\n    MRI). This is used for searching, sorting and display purposes.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    A code or name that describes this diagnostic report.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The subject of the report. Usually, but not always, this is a patient.\n    However, diagnostic services also perform analyses on specimens collected from\n    a variety of other sources.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The healthcare event  (e.g. a patient and healthcare provider interaction) which this DiagnosticReport is about.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The time or time-period the observed values are related to. When the subject\n    of the report is a patient, this is usually either the time of the procedure\n    or of specimen collection(s), but very often the source of the date/time is\n    not known, only the date/time itself.\n    \"\"\"\n    _effectiveDateTime: Element_Input\n\n    \"\"\"\n    The time or time-period the observed values are related to. When the subject\n    of the report is a patient, this is usually either the time of the procedure\n    or of specimen collection(s), but very often the source of the date/time is\n    not known, only the date/time itself.\n    \"\"\"\n    effectiveDateTime: DateTime\n\n    \"\"\"\n    The time or time-period the observed values are related to. When the subject\n    of the report is a patient, this is usually either the time of the procedure\n    or of specimen collection(s), but very often the source of the date/time is\n    not known, only the date/time itself.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    The date and time that this version of the report was made available to\n    providers, typically after the report was reviewed and verified.\n    \"\"\"\n    _issued: Element_Input\n\n    \"\"\"\n    The date and time that this version of the report was made available to\n    providers, typically after the report was reviewed and verified.\n    \"\"\"\n    issued: Instant\n\n    \"\"\"\n    The diagnostic service that is responsible for issuing the report.\n    \"\"\"\n    performer: [String]\n\n    \"\"\"\n    The practitioner or organization that is responsible for the report's conclusions and interpretations.\n    \"\"\"\n    resultsInterpreter: [String]\n\n    \"\"\"\n    Details about the specimens on which this diagnostic report is based.\n    \"\"\"\n    specimen: [String]\n\n    \"\"\"\n    [Observations](observation.html)  that are part of this diagnostic report.\n    \"\"\"\n    result: [String]\n\n    \"\"\"\n    One or more links to full details of any imaging performed during the\n    diagnostic investigation. Typically, this is imaging performed by DICOM\n    enabled modalities, but this is not required. A fully enabled PACS viewer can\n    use this information to provide views of the source images.\n    \"\"\"\n    imagingStudy: [String]\n\n    \"\"\"\n    A list of key images associated with this report. The images are generally\n    created during the diagnostic process, and may be directly of the patient, or\n    of treated specimens (i.e. slides of interest).\n    \"\"\"\n    media: [DiagnosticReportmedia_Input]\n\n    \"\"\"\n    Concise and clinically contextualized summary conclusion (interpretation/impression) of the diagnostic report.\n    \"\"\"\n    _conclusion: Element_Input\n\n    \"\"\"\n    Concise and clinically contextualized summary conclusion (interpretation/impression) of the diagnostic report.\n    \"\"\"\n    conclusion: String\n\n    \"\"\"\n    One or more codes that represent the summary conclusion (interpretation/impression) of the diagnostic report.\n    \"\"\"\n    conclusionCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Rich text representation of the entire result as issued by the diagnostic\n    service. Multiple formats are allowed but they SHALL be semantically equivalent.\n    \"\"\"\n    presentedForm: [Attachment_Input]\n  }\n\n  \"\"\"\n  Details concerning a service requested.\n  \"\"\"\n  union DiagnosticReportbasedOn_basedOn_Union =\n      CarePlan\n    | ImmunizationRecommendation\n    | MedicationRequest\n    | NutritionOrder\n    | ServiceRequest\n\n  \"\"\"\n  The healthcare event  (e.g. a patient and healthcare provider interaction) which this DiagnosticReport is about.\n  \"\"\"\n  union DiagnosticReportencounter_encounter_Union = Encounter\n\n  \"\"\"\n  One or more links to full details of any imaging performed during the diagnostic\n  investigation. Typically, this is imaging performed by DICOM enabled modalities,\n  but this is not required. A fully enabled PACS viewer can use this information\n  to provide views of the source images.\n  \"\"\"\n  union DiagnosticReportimagingStudy_imagingStudy_Union = ImagingStudy\n\n  type DiagnosticReportmedia {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A comment about the image. Typically, this is used to provide an explanation\n    for why the image is included, or to draw the viewer's attention to important features.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Reference to the image source.\n    \"\"\"\n    link: DiagnosticReportmedialink_link_Union!\n  }\n\n  input DiagnosticReportmedia_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A comment about the image. Typically, this is used to provide an explanation\n    for why the image is included, or to draw the viewer's attention to important features.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    A comment about the image. Typically, this is used to provide an explanation\n    for why the image is included, or to draw the viewer's attention to important features.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Reference to the image source.\n    \"\"\"\n    link: String!\n  }\n\n  \"\"\"\n  Reference to the image source.\n  \"\"\"\n  union DiagnosticReportmedialink_link_Union = Media\n\n  \"\"\"\n  The diagnostic service that is responsible for issuing the report.\n  \"\"\"\n  union DiagnosticReportperformer_performer_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | CareTeam\n\n  \"\"\"\n  [Observations](observation.html)  that are part of this diagnostic report.\n  \"\"\"\n  union DiagnosticReportresult_result_Union = Observation\n\n  \"\"\"\n  The practitioner or organization that is responsible for the report's conclusions and interpretations.\n  \"\"\"\n  union DiagnosticReportresultsInterpreter_resultsInterpreter_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | CareTeam\n\n  \"\"\"\n  Details about the specimens on which this diagnostic report is based.\n  \"\"\"\n  union DiagnosticReportspecimen_specimen_Union = Specimen\n\n  \"\"\"\n  The subject of the report. Usually, but not always, this is a patient. However,\n  diagnostic services also perform analyses on specimens collected from a variety\n  of other sources.\n  \"\"\"\n  union DiagnosticReportsubject_subject_Union =\n      Patient\n    | Group\n    | Device\n    | Location\n\n  \"\"\"\n  Base StructureDefinition for Distance Type: A length - a value with a unit that is a physical distance.\n  \"\"\"\n  type Distance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  Base StructureDefinition for Distance Type: A length - a value with a unit that is a physical distance.\n  \"\"\"\n  input Distance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    _comparator: Element_Input\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    _unit: Element_Input\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  A collection of documents compiled for a purpose together with metadata that applies to the collection.\n  \"\"\"\n  type DocumentManifest {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DocumentManifest_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A single identifier that uniquely identifies this manifest. Principally used\n    to refer to the manifest in non- contexts.\n    \"\"\"\n    masterIdentifier: Identifier\n\n    \"\"\"\n    Other identifiers associated with the document manifest, including version independent  identifiers.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of this document manifest.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The code specifying the type of clinical activity that resulted in placing the\n    associated content into the DocumentManifest.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Who or what the set of documents is about. The documents can be about a\n    person, (patient or healthcare practitioner), a device (i.e. machine) or even\n    a group of subjects (such as a document about a herd of farm animals, or a set\n    of patients that share a common exposure). If the documents cross more than\n    one subject, then more than one subject is allowed here (unusual use case).\n    \"\"\"\n    subject: DocumentManifestsubject_subject_Union\n\n    \"\"\"\n    When the document manifest was created for submission to the server (not\n    necessarily the same thing as the actual resource last modified time, since it\n    may be modified, replicated, etc.).\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    Identifies who is the author of the manifest. Manifest author is not necessarly the author of the references included.\n    \"\"\"\n    author: [DocumentManifestauthor_author_Union]\n\n    \"\"\"\n    A patient, practitioner, or organization for which this set of documents is intended.\n    \"\"\"\n    recipient: [DocumentManifestrecipient_recipient_Union]\n\n    \"\"\"\n    Identifies the source system, application, or software that produced the document manifest.\n    \"\"\"\n    source: Uri\n\n    \"\"\"\n    Human-readable description of the source document. This is sometimes known as the 'title'.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The list of Resources that consist of the parts of this manifest.\n    \"\"\"\n    content: [DocumentManifestcontent_content_Union!]\n\n    \"\"\"\n    Related identifiers or resources associated with the DocumentManifest.\n    \"\"\"\n    related: [DocumentManifestrelated]\n  }\n\n  enum DocumentManifest_Enum_input {\n    DocumentManifest\n  }\n\n  enum DocumentManifest_Enum_schema {\n    DocumentManifest\n  }\n\n  \"\"\"\n  A collection of documents compiled for a purpose together with metadata that applies to the collection.\n  \"\"\"\n  input DocumentManifest_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DocumentManifest_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A single identifier that uniquely identifies this manifest. Principally used\n    to refer to the manifest in non- contexts.\n    \"\"\"\n    masterIdentifier: Identifier_Input\n\n    \"\"\"\n    Other identifiers associated with the document manifest, including version independent  identifiers.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of this document manifest.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this document manifest.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The code specifying the type of clinical activity that resulted in placing the\n    associated content into the DocumentManifest.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Who or what the set of documents is about. The documents can be about a\n    person, (patient or healthcare practitioner), a device (i.e. machine) or even\n    a group of subjects (such as a document about a herd of farm animals, or a set\n    of patients that share a common exposure). If the documents cross more than\n    one subject, then more than one subject is allowed here (unusual use case).\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    When the document manifest was created for submission to the server (not\n    necessarily the same thing as the actual resource last modified time, since it\n    may be modified, replicated, etc.).\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    When the document manifest was created for submission to the server (not\n    necessarily the same thing as the actual resource last modified time, since it\n    may be modified, replicated, etc.).\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    Identifies who is the author of the manifest. Manifest author is not necessarly the author of the references included.\n    \"\"\"\n    author: [String]\n\n    \"\"\"\n    A patient, practitioner, or organization for which this set of documents is intended.\n    \"\"\"\n    recipient: [String]\n\n    \"\"\"\n    Identifies the source system, application, or software that produced the document manifest.\n    \"\"\"\n    _source: Element_Input\n\n    \"\"\"\n    Identifies the source system, application, or software that produced the document manifest.\n    \"\"\"\n    source: Uri\n\n    \"\"\"\n    Human-readable description of the source document. This is sometimes known as the 'title'.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Human-readable description of the source document. This is sometimes known as the 'title'.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The list of Resources that consist of the parts of this manifest.\n    \"\"\"\n    content: [String!]\n\n    \"\"\"\n    Related identifiers or resources associated with the DocumentManifest.\n    \"\"\"\n    related: [DocumentManifestrelated_Input]\n  }\n\n  \"\"\"\n  Identifies who is the author of the manifest. Manifest author is not necessarly the author of the references included.\n  \"\"\"\n  union DocumentManifestauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Device\n    | Patient\n    | RelatedPerson\n\n  \"\"\"\n  The list of Resources that consist of the parts of this manifest.\n  \"\"\"\n  union DocumentManifestcontent_content_Union = Resource\n\n  \"\"\"\n  A patient, practitioner, or organization for which this set of documents is intended.\n  \"\"\"\n  union DocumentManifestrecipient_recipient_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Organization\n\n  type DocumentManifestrelated {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Related identifier to this DocumentManifest.  For example, Order numbers, accession numbers, XDW workflow numbers.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Related Resource to this DocumentManifest. For example, Order, ServiceRequest,  Procedure, EligibilityRequest, etc.\n    \"\"\"\n    ref: DocumentManifestrelatedref_ref_Union\n  }\n\n  input DocumentManifestrelated_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Related identifier to this DocumentManifest.  For example, Order numbers, accession numbers, XDW workflow numbers.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    Related Resource to this DocumentManifest. For example, Order, ServiceRequest,  Procedure, EligibilityRequest, etc.\n    \"\"\"\n    ref: String\n  }\n\n  \"\"\"\n  Related Resource to this DocumentManifest. For example, Order, ServiceRequest,  Procedure, EligibilityRequest, etc.\n  \"\"\"\n  union DocumentManifestrelatedref_ref_Union = Resource\n\n  \"\"\"\n  Who or what the set of documents is about. The documents can be about a person,\n  (patient or healthcare practitioner), a device (i.e. machine) or even a group of\n  subjects (such as a document about a herd of farm animals, or a set of patients\n  that share a common exposure). If the documents cross more than one subject,\n  then more than one subject is allowed here (unusual use case).\n  \"\"\"\n  union DocumentManifestsubject_subject_Union =\n      Patient\n    | Practitioner\n    | Group\n    | Device\n\n  \"\"\"\n  A reference to a document of any kind for any purpose. Provides metadata about\n  the document so that the document can be discovered and managed. The scope of a\n  document is any seralized object with a mime-type, so includes formal patient\n  centric documents (CDA), cliical notes, scanned paper, and non-patient specific\n  documents like policy text.\n  \"\"\"\n  type DocumentReference {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DocumentReference_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Document identifier as assigned by the source of the document. This identifier\n    is specific to this version of the document. This unique identifier may be\n    used elsewhere to identify this version of the document.\n    \"\"\"\n    masterIdentifier: Identifier\n\n    \"\"\"\n    Other identifiers associated with the document, including version independent identifiers.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of this document reference.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The status of the underlying document.\n    \"\"\"\n    docStatus: Code\n\n    \"\"\"\n    Specifies the particular kind of document referenced  (e.g. History and\n    Physical, Discharge Summary, Progress Note). This usually equates to the\n    purpose of making the document referenced.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    A categorization for the type of document referenced - helps for indexing and\n    searching. This may be implied by or derived from the code specified in the\n    DocumentReference.type.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Who or what the document is about. The document can be about a person,\n    (patient or healthcare practitioner), a device (e.g. a machine) or even a\n    group of subjects (such as a document about a herd of farm animals, or a set\n    of patients that share a common exposure).\n    \"\"\"\n    subject: DocumentReferencesubject_subject_Union\n\n    \"\"\"\n    When the document reference was created.\n    \"\"\"\n    date: Instant\n\n    \"\"\"\n    Identifies who is responsible for adding the information to the document.\n    \"\"\"\n    author: [DocumentReferenceauthor_author_Union]\n\n    \"\"\"\n    Which person or organization authenticates that this document is valid.\n    \"\"\"\n    authenticator: DocumentReferenceauthenticator_authenticator_Union\n\n    \"\"\"\n    Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.\n    \"\"\"\n    custodian: DocumentReferencecustodian_custodian_Union\n\n    \"\"\"\n    Relationships that this document has with other document references that already exist.\n    \"\"\"\n    relatesTo: [DocumentReferencerelatesTo]\n\n    \"\"\"\n    Human-readable description of the source document.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A set of Security-Tag codes specifying the level of privacy/security of the\n    Document. Note that DocumentReference.meta.security contains the security\n    labels of the 'reference' to the document, while\n    DocumentReference.securityLabel contains a snapshot of the security labels on\n    the document the reference refers to.\n    \"\"\"\n    securityLabel: [CodeableConcept]\n\n    \"\"\"\n    The document and format referenced. There may be multiple content element repetitions, each with a different format.\n    \"\"\"\n    content: [DocumentReferencecontent!]\n\n    \"\"\"\n    The clinical context in which the document was prepared.\n    \"\"\"\n    context: DocumentReferencecontext\n  }\n\n  enum DocumentReference_Enum_input {\n    DocumentReference\n  }\n\n  enum DocumentReference_Enum_schema {\n    DocumentReference\n  }\n\n  \"\"\"\n  A reference to a document of any kind for any purpose. Provides metadata about\n  the document so that the document can be discovered and managed. The scope of a\n  document is any seralized object with a mime-type, so includes formal patient\n  centric documents (CDA), cliical notes, scanned paper, and non-patient specific\n  documents like policy text.\n  \"\"\"\n  input DocumentReference_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DocumentReference_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Document identifier as assigned by the source of the document. This identifier\n    is specific to this version of the document. This unique identifier may be\n    used elsewhere to identify this version of the document.\n    \"\"\"\n    masterIdentifier: Identifier_Input\n\n    \"\"\"\n    Other identifiers associated with the document, including version independent identifiers.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of this document reference.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this document reference.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The status of the underlying document.\n    \"\"\"\n    _docStatus: Element_Input\n\n    \"\"\"\n    The status of the underlying document.\n    \"\"\"\n    docStatus: Code\n\n    \"\"\"\n    Specifies the particular kind of document referenced  (e.g. History and\n    Physical, Discharge Summary, Progress Note). This usually equates to the\n    purpose of making the document referenced.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    A categorization for the type of document referenced - helps for indexing and\n    searching. This may be implied by or derived from the code specified in the\n    DocumentReference.type.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    Who or what the document is about. The document can be about a person,\n    (patient or healthcare practitioner), a device (e.g. a machine) or even a\n    group of subjects (such as a document about a herd of farm animals, or a set\n    of patients that share a common exposure).\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    When the document reference was created.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    When the document reference was created.\n    \"\"\"\n    date: Instant\n\n    \"\"\"\n    Identifies who is responsible for adding the information to the document.\n    \"\"\"\n    author: [String]\n\n    \"\"\"\n    Which person or organization authenticates that this document is valid.\n    \"\"\"\n    authenticator: String\n\n    \"\"\"\n    Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.\n    \"\"\"\n    custodian: String\n\n    \"\"\"\n    Relationships that this document has with other document references that already exist.\n    \"\"\"\n    relatesTo: [DocumentReferencerelatesTo_Input]\n\n    \"\"\"\n    Human-readable description of the source document.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Human-readable description of the source document.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A set of Security-Tag codes specifying the level of privacy/security of the\n    Document. Note that DocumentReference.meta.security contains the security\n    labels of the 'reference' to the document, while\n    DocumentReference.securityLabel contains a snapshot of the security labels on\n    the document the reference refers to.\n    \"\"\"\n    securityLabel: [CodeableConcept_Input]\n\n    \"\"\"\n    The document and format referenced. There may be multiple content element repetitions, each with a different format.\n    \"\"\"\n    content: [DocumentReferencecontent_Input!]\n\n    \"\"\"\n    The clinical context in which the document was prepared.\n    \"\"\"\n    context: DocumentReferencecontext_Input\n  }\n\n  \"\"\"\n  Which person or organization authenticates that this document is valid.\n  \"\"\"\n  union DocumentReferenceauthenticator_authenticator_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  Identifies who is responsible for adding the information to the document.\n  \"\"\"\n  union DocumentReferenceauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Device\n    | Patient\n    | RelatedPerson\n\n  type DocumentReferencecontent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The document or URL of the document along with critical metadata to prove content has integrity.\n    \"\"\"\n    attachment: Attachment!\n\n    \"\"\"\n    An identifier of the document encoding, structure, and template that the\n    document conforms to beyond the base format indicated in the mimeType.\n    \"\"\"\n    format: Coding\n  }\n\n  input DocumentReferencecontent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The document or URL of the document along with critical metadata to prove content has integrity.\n    \"\"\"\n    attachment: Attachment_Input!\n\n    \"\"\"\n    An identifier of the document encoding, structure, and template that the\n    document conforms to beyond the base format indicated in the mimeType.\n    \"\"\"\n    format: Coding_Input\n  }\n\n  type DocumentReferencecontext {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Describes the clinical encounter or type of care that the document content is associated with.\n    \"\"\"\n    encounter: [DocumentReferencecontextencounter_encounter_Union]\n\n    \"\"\"\n    This list of codes represents the main clinical acts, such as a colonoscopy or\n    an appendectomy, being documented. In some cases, the event is inherent in the\n    type Code, such as a 'History and Physical Report' in which the procedure\n    being documented is necessarily a 'History and Physical' act.\n    \"\"\"\n    event: [CodeableConcept]\n\n    \"\"\"\n    The time period over which the service that is described by the document was provided.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    The kind of facility where the patient was seen.\n    \"\"\"\n    facilityType: CodeableConcept\n\n    \"\"\"\n    This property may convey specifics about the practice setting where the\n    content was created, often reflecting the clinical specialty.\n    \"\"\"\n    practiceSetting: CodeableConcept\n\n    \"\"\"\n    The Patient Information as known when the document was published. May be a reference to a version specific, or contained.\n    \"\"\"\n    sourcePatientInfo: DocumentReferencecontextsourcePatientInfo_sourcePatientInfo_Union\n\n    \"\"\"\n    Related identifiers or resources associated with the DocumentReference.\n    \"\"\"\n    related: [DocumentReferencecontextrelated_related_Union]\n  }\n\n  input DocumentReferencecontext_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Describes the clinical encounter or type of care that the document content is associated with.\n    \"\"\"\n    encounter: [String]\n\n    \"\"\"\n    This list of codes represents the main clinical acts, such as a colonoscopy or\n    an appendectomy, being documented. In some cases, the event is inherent in the\n    type Code, such as a 'History and Physical Report' in which the procedure\n    being documented is necessarily a 'History and Physical' act.\n    \"\"\"\n    event: [CodeableConcept_Input]\n\n    \"\"\"\n    The time period over which the service that is described by the document was provided.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    The kind of facility where the patient was seen.\n    \"\"\"\n    facilityType: CodeableConcept_Input\n\n    \"\"\"\n    This property may convey specifics about the practice setting where the\n    content was created, often reflecting the clinical specialty.\n    \"\"\"\n    practiceSetting: CodeableConcept_Input\n\n    \"\"\"\n    The Patient Information as known when the document was published. May be a reference to a version specific, or contained.\n    \"\"\"\n    sourcePatientInfo: String\n\n    \"\"\"\n    Related identifiers or resources associated with the DocumentReference.\n    \"\"\"\n    related: [String]\n  }\n\n  \"\"\"\n  Describes the clinical encounter or type of care that the document content is associated with.\n  \"\"\"\n  union DocumentReferencecontextencounter_encounter_Union =\n      Encounter\n    | EpisodeOfCare\n\n  \"\"\"\n  Related identifiers or resources associated with the DocumentReference.\n  \"\"\"\n  union DocumentReferencecontextrelated_related_Union = Resource\n\n  \"\"\"\n  The Patient Information as known when the document was published. May be a reference to a version specific, or contained.\n  \"\"\"\n  union DocumentReferencecontextsourcePatientInfo_sourcePatientInfo_Union =\n      Patient\n\n  \"\"\"\n  Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.\n  \"\"\"\n  union DocumentReferencecustodian_custodian_Union = Organization\n\n  type DocumentReferencerelatesTo {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of relationship that this document has with anther document.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The target document of this relationship.\n    \"\"\"\n    target: DocumentReferencerelatesTotarget_target_Union!\n  }\n\n  input DocumentReferencerelatesTo_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of relationship that this document has with anther document.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    The type of relationship that this document has with anther document.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The target document of this relationship.\n    \"\"\"\n    target: String!\n  }\n\n  \"\"\"\n  The target document of this relationship.\n  \"\"\"\n  union DocumentReferencerelatesTotarget_target_Union =\n      DocumentReference\n\n  \"\"\"\n  Who or what the document is about. The document can be about a person, (patient\n  or healthcare practitioner), a device (e.g. a machine) or even a group of\n  subjects (such as a document about a herd of farm animals, or a set of patients\n  that share a common exposure).\n  \"\"\"\n  union DocumentReferencesubject_subject_Union =\n      Patient\n    | Practitioner\n    | Group\n    | Device\n\n  \"\"\"\n  A resource that includes narrative, extensions, and contained resources.\n  \"\"\"\n  type DomainResource {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: DomainResource_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n  }\n\n  enum DomainResource_Enum_schema {\n    DomainResource\n  }\n\n  \"\"\"\n  Base StructureDefinition for Dosage Type: Indicates how the medication is/was taken or should be taken by the patient.\n  \"\"\"\n  type Dosage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates the order in which the dosage instructions should be applied or interpreted.\n    \"\"\"\n    sequence: Int\n\n    \"\"\"\n    Free text dosage instructions e.g. SIG.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    Supplemental instructions to the patient on how to take the medication  (e.g.\n    'with meals' or'take half to one hour before food') or warnings for the\n    patient about the medication (e.g. 'may cause drowsiness' or 'avoid exposure\n    of skin to direct sunlight or sunlamps').\n    \"\"\"\n    additionalInstruction: [CodeableConcept]\n\n    \"\"\"\n    Instructions in terms that are understood by the patient or consumer.\n    \"\"\"\n    patientInstruction: String\n\n    \"\"\"\n    When medication should be administered.\n    \"\"\"\n    timing: Timing\n\n    \"\"\"\n    Indicates whether the Medication is only taken when needed within a specific\n    dosing schedule (Boolean option), or it indicates the precondition for taking\n    the Medication (CodeableConcept).\n    \"\"\"\n    asNeededBoolean: Boolean\n\n    \"\"\"\n    Indicates whether the Medication is only taken when needed within a specific\n    dosing schedule (Boolean option), or it indicates the precondition for taking\n    the Medication (CodeableConcept).\n    \"\"\"\n    asNeededCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Body site to administer to.\n    \"\"\"\n    site: CodeableConcept\n\n    \"\"\"\n    How drug should enter body.\n    \"\"\"\n    route: CodeableConcept\n\n    \"\"\"\n    Technique for administering medication.\n    \"\"\"\n    method: CodeableConcept\n\n    \"\"\"\n    The amount of medication administered.\n    \"\"\"\n    doseAndRate: [Element]\n\n    \"\"\"\n    Upper limit on medication per unit of time.\n    \"\"\"\n    maxDosePerPeriod: Ratio\n\n    \"\"\"\n    Upper limit on medication per administration.\n    \"\"\"\n    maxDosePerAdministration: Quantity\n\n    \"\"\"\n    Upper limit on medication per lifetime of the patient.\n    \"\"\"\n    maxDosePerLifetime: Quantity\n  }\n\n  \"\"\"\n  Base StructureDefinition for Dosage Type: Indicates how the medication is/was taken or should be taken by the patient.\n  \"\"\"\n  input Dosage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates the order in which the dosage instructions should be applied or interpreted.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    Indicates the order in which the dosage instructions should be applied or interpreted.\n    \"\"\"\n    sequence: Int\n\n    \"\"\"\n    Free text dosage instructions e.g. SIG.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Free text dosage instructions e.g. SIG.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    Supplemental instructions to the patient on how to take the medication  (e.g.\n    'with meals' or'take half to one hour before food') or warnings for the\n    patient about the medication (e.g. 'may cause drowsiness' or 'avoid exposure\n    of skin to direct sunlight or sunlamps').\n    \"\"\"\n    additionalInstruction: [CodeableConcept_Input]\n\n    \"\"\"\n    Instructions in terms that are understood by the patient or consumer.\n    \"\"\"\n    _patientInstruction: Element_Input\n\n    \"\"\"\n    Instructions in terms that are understood by the patient or consumer.\n    \"\"\"\n    patientInstruction: String\n\n    \"\"\"\n    When medication should be administered.\n    \"\"\"\n    timing: Timing_Input\n\n    \"\"\"\n    Indicates whether the Medication is only taken when needed within a specific\n    dosing schedule (Boolean option), or it indicates the precondition for taking\n    the Medication (CodeableConcept).\n    \"\"\"\n    _asNeededBoolean: Element_Input\n\n    \"\"\"\n    Indicates whether the Medication is only taken when needed within a specific\n    dosing schedule (Boolean option), or it indicates the precondition for taking\n    the Medication (CodeableConcept).\n    \"\"\"\n    asNeededBoolean: Boolean\n\n    \"\"\"\n    Indicates whether the Medication is only taken when needed within a specific\n    dosing schedule (Boolean option), or it indicates the precondition for taking\n    the Medication (CodeableConcept).\n    \"\"\"\n    asNeededCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Body site to administer to.\n    \"\"\"\n    site: CodeableConcept_Input\n\n    \"\"\"\n    How drug should enter body.\n    \"\"\"\n    route: CodeableConcept_Input\n\n    \"\"\"\n    Technique for administering medication.\n    \"\"\"\n    method: CodeableConcept_Input\n\n    \"\"\"\n    The amount of medication administered.\n    \"\"\"\n    doseAndRate: [Element_Input]\n\n    \"\"\"\n    Upper limit on medication per unit of time.\n    \"\"\"\n    maxDosePerPeriod: Ratio_Input\n\n    \"\"\"\n    Upper limit on medication per administration.\n    \"\"\"\n    maxDosePerAdministration: Quantity_Input\n\n    \"\"\"\n    Upper limit on medication per lifetime of the patient.\n    \"\"\"\n    maxDosePerLifetime: Quantity_Input\n  }\n\n  \"\"\"\n  Base StructureDefinition for Duration Type: A length of time.\n  \"\"\"\n  type Duration {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  Base StructureDefinition for Duration Type: A length of time.\n  \"\"\"\n  input Duration_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    _comparator: Element_Input\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    _unit: Element_Input\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  The EffectEvidenceSynthesis resource describes the difference in an outcome\n  between exposures states in a population where the effect estimate is derived\n  from a combination of research studies.\n  \"\"\"\n  type EffectEvidenceSynthesis {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EffectEvidenceSynthesis_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this effect evidence synthesis when\n    it is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this effect\n    evidence synthesis is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the effect evidence\n    synthesis is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this effect evidence synthesis\n    when it is represented in other formats, or referenced in a specification,\n    model, design or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the effect evidence\n    synthesis when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the effect evidence synthesis author and\n    is not expected to be globally unique. For example, it might be a timestamp\n    (e.g. yyyymmdd) if a managed version is not available. There is also no\n    expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the effect evidence synthesis. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the effect evidence synthesis.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this effect evidence synthesis. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the effect evidence synthesis was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the effect evidence synthesis changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the effect evidence synthesis.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the effect evidence synthesis from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate effect\n    evidence synthesis instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the effect evidence synthesis is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    A copyright statement relating to the effect evidence synthesis and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the effect evidence synthesis.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the effect evidence synthesis content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the EffectEvidenceSynthesis.\n    Topics provide a high-level categorization grouping types of\n    EffectEvidenceSynthesiss that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    Type of synthesis eg meta-analysis.\n    \"\"\"\n    synthesisType: CodeableConcept\n\n    \"\"\"\n    Type of study eg randomized trial.\n    \"\"\"\n    studyType: CodeableConcept\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the population for the research.\n    \"\"\"\n    population: EffectEvidenceSynthesispopulation_population_Union!\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the exposure for the research.\n    \"\"\"\n    exposure: EffectEvidenceSynthesisexposure_exposure_Union!\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the comparison exposure for the research.\n    \"\"\"\n    exposureAlternative: EffectEvidenceSynthesisexposureAlternative_exposureAlternative_Union!\n\n    \"\"\"\n    A reference to a EvidenceVariable resomece that defines the outcome for the research.\n    \"\"\"\n    outcome: EffectEvidenceSynthesisoutcome_outcome_Union!\n\n    \"\"\"\n    A description of the size of the sample involved in the synthesis.\n    \"\"\"\n    sampleSize: EffectEvidenceSynthesissampleSize\n\n    \"\"\"\n    A description of the results for each exposure considered in the effect estimate.\n    \"\"\"\n    resultsByExposure: [EffectEvidenceSynthesisresultsByExposure]\n\n    \"\"\"\n    The estimated effect of the exposure variant.\n    \"\"\"\n    effectEstimate: [EffectEvidenceSynthesiseffectEstimate]\n\n    \"\"\"\n    A description of the certainty of the effect estimate.\n    \"\"\"\n    certainty: [EffectEvidenceSynthesiscertainty]\n  }\n\n  enum EffectEvidenceSynthesis_Enum_input {\n    EffectEvidenceSynthesis\n  }\n\n  enum EffectEvidenceSynthesis_Enum_schema {\n    EffectEvidenceSynthesis\n  }\n\n  \"\"\"\n  The EffectEvidenceSynthesis resource describes the difference in an outcome\n  between exposures states in a population where the effect estimate is derived\n  from a combination of research studies.\n  \"\"\"\n  input EffectEvidenceSynthesis_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EffectEvidenceSynthesis_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this effect evidence synthesis when\n    it is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this effect\n    evidence synthesis is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the effect evidence\n    synthesis is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this effect evidence synthesis when\n    it is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this effect\n    evidence synthesis is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the effect evidence\n    synthesis is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this effect evidence synthesis\n    when it is represented in other formats, or referenced in a specification,\n    model, design or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the effect evidence\n    synthesis when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the effect evidence synthesis author and\n    is not expected to be globally unique. For example, it might be a timestamp\n    (e.g. yyyymmdd) if a managed version is not available. There is also no\n    expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the effect evidence\n    synthesis when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the effect evidence synthesis author and\n    is not expected to be globally unique. For example, it might be a timestamp\n    (e.g. yyyymmdd) if a managed version is not available. There is also no\n    expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the effect evidence synthesis. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the effect evidence synthesis. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the effect evidence synthesis.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the effect evidence synthesis.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this effect evidence synthesis. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this effect evidence synthesis. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the effect evidence synthesis was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the effect evidence synthesis changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the effect evidence synthesis was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the effect evidence synthesis changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the effect evidence synthesis.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the effect evidence synthesis.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the effect evidence synthesis from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the effect evidence synthesis from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate effect\n    evidence synthesis instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the effect evidence synthesis is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    A copyright statement relating to the effect evidence synthesis and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the effect evidence synthesis.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the effect evidence synthesis and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the effect evidence synthesis.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the effect evidence synthesis content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the EffectEvidenceSynthesis.\n    Topics provide a high-level categorization grouping types of\n    EffectEvidenceSynthesiss that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    Type of synthesis eg meta-analysis.\n    \"\"\"\n    synthesisType: CodeableConcept_Input\n\n    \"\"\"\n    Type of study eg randomized trial.\n    \"\"\"\n    studyType: CodeableConcept_Input\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the population for the research.\n    \"\"\"\n    population: String!\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the exposure for the research.\n    \"\"\"\n    exposure: String!\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the comparison exposure for the research.\n    \"\"\"\n    exposureAlternative: String!\n\n    \"\"\"\n    A reference to a EvidenceVariable resomece that defines the outcome for the research.\n    \"\"\"\n    outcome: String!\n\n    \"\"\"\n    A description of the size of the sample involved in the synthesis.\n    \"\"\"\n    sampleSize: EffectEvidenceSynthesissampleSize_Input\n\n    \"\"\"\n    A description of the results for each exposure considered in the effect estimate.\n    \"\"\"\n    resultsByExposure: [EffectEvidenceSynthesisresultsByExposure_Input]\n\n    \"\"\"\n    The estimated effect of the exposure variant.\n    \"\"\"\n    effectEstimate: [EffectEvidenceSynthesiseffectEstimate_Input]\n\n    \"\"\"\n    A description of the certainty of the effect estimate.\n    \"\"\"\n    certainty: [EffectEvidenceSynthesiscertainty_Input]\n  }\n\n  type EffectEvidenceSynthesiscertainty {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A rating of the certainty of the effect estimate.\n    \"\"\"\n    rating: [CodeableConcept]\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    A description of a component of the overall certainty.\n    \"\"\"\n    certaintySubcomponent: [EffectEvidenceSynthesiscertaintycertaintySubcomponent]\n  }\n\n  input EffectEvidenceSynthesiscertainty_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A rating of the certainty of the effect estimate.\n    \"\"\"\n    rating: [CodeableConcept_Input]\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    A description of a component of the overall certainty.\n    \"\"\"\n    certaintySubcomponent: [EffectEvidenceSynthesiscertaintycertaintySubcomponent_Input]\n  }\n\n  type EffectEvidenceSynthesiscertaintycertaintySubcomponent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of subcomponent of certainty rating.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    A rating of a subcomponent of rating certainty.\n    \"\"\"\n    rating: [CodeableConcept]\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  input EffectEvidenceSynthesiscertaintycertaintySubcomponent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of subcomponent of certainty rating.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    A rating of a subcomponent of rating certainty.\n    \"\"\"\n    rating: [CodeableConcept_Input]\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  type EffectEvidenceSynthesiseffectEstimate {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Human-readable summary of effect estimate.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Examples include relative risk and mean difference.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Used to define variant exposure states such as low-risk state.\n    \"\"\"\n    variantState: CodeableConcept\n\n    \"\"\"\n    The point estimate of the effect estimate.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    Specifies the UCUM unit for the outcome.\n    \"\"\"\n    unitOfMeasure: CodeableConcept\n\n    \"\"\"\n    A description of the precision of the estimate for the effect.\n    \"\"\"\n    precisionEstimate: [EffectEvidenceSynthesiseffectEstimateprecisionEstimate]\n  }\n\n  input EffectEvidenceSynthesiseffectEstimate_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Human-readable summary of effect estimate.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Human-readable summary of effect estimate.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Examples include relative risk and mean difference.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Used to define variant exposure states such as low-risk state.\n    \"\"\"\n    variantState: CodeableConcept_Input\n\n    \"\"\"\n    The point estimate of the effect estimate.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The point estimate of the effect estimate.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    Specifies the UCUM unit for the outcome.\n    \"\"\"\n    unitOfMeasure: CodeableConcept_Input\n\n    \"\"\"\n    A description of the precision of the estimate for the effect.\n    \"\"\"\n    precisionEstimate: [EffectEvidenceSynthesiseffectEstimateprecisionEstimate_Input]\n  }\n\n  type EffectEvidenceSynthesiseffectEstimateprecisionEstimate {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Examples include confidence interval and interquartile range.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Use 95 for a 95% confidence interval.\n    \"\"\"\n    level: Float\n\n    \"\"\"\n    Lower bound of confidence interval.\n    \"\"\"\n    from: Float\n\n    \"\"\"\n    Upper bound of confidence interval.\n    \"\"\"\n    to: Float\n  }\n\n  input EffectEvidenceSynthesiseffectEstimateprecisionEstimate_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Examples include confidence interval and interquartile range.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Use 95 for a 95% confidence interval.\n    \"\"\"\n    _level: Element_Input\n\n    \"\"\"\n    Use 95 for a 95% confidence interval.\n    \"\"\"\n    level: Float\n\n    \"\"\"\n    Lower bound of confidence interval.\n    \"\"\"\n    _from: Element_Input\n\n    \"\"\"\n    Lower bound of confidence interval.\n    \"\"\"\n    from: Float\n\n    \"\"\"\n    Upper bound of confidence interval.\n    \"\"\"\n    _to: Element_Input\n\n    \"\"\"\n    Upper bound of confidence interval.\n    \"\"\"\n    to: Float\n  }\n\n  \"\"\"\n  A reference to a EvidenceVariable resource that defines the exposure for the research.\n  \"\"\"\n  union EffectEvidenceSynthesisexposure_exposure_Union =\n      EvidenceVariable\n\n  \"\"\"\n  A reference to a EvidenceVariable resource that defines the comparison exposure for the research.\n  \"\"\"\n  union EffectEvidenceSynthesisexposureAlternative_exposureAlternative_Union =\n      EvidenceVariable\n\n  \"\"\"\n  A reference to a EvidenceVariable resomece that defines the outcome for the research.\n  \"\"\"\n  union EffectEvidenceSynthesisoutcome_outcome_Union = EvidenceVariable\n\n  \"\"\"\n  A reference to a EvidenceVariable resource that defines the population for the research.\n  \"\"\"\n  union EffectEvidenceSynthesispopulation_population_Union =\n      EvidenceVariable\n\n  type EffectEvidenceSynthesisresultsByExposure {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Human-readable summary of results by exposure state.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Whether these results are for the exposure state or alternative exposure state.\n    \"\"\"\n    exposureState: Code\n\n    \"\"\"\n    Used to define variant exposure states such as low-risk state.\n    \"\"\"\n    variantState: CodeableConcept\n\n    \"\"\"\n    Reference to a RiskEvidenceSynthesis resource.\n    \"\"\"\n    riskEvidenceSynthesis: EffectEvidenceSynthesisresultsByExposureriskEvidenceSynthesis_riskEvidenceSynthesis_Union!\n  }\n\n  input EffectEvidenceSynthesisresultsByExposure_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Human-readable summary of results by exposure state.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Human-readable summary of results by exposure state.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Whether these results are for the exposure state or alternative exposure state.\n    \"\"\"\n    _exposureState: Element_Input\n\n    \"\"\"\n    Whether these results are for the exposure state or alternative exposure state.\n    \"\"\"\n    exposureState: Code\n\n    \"\"\"\n    Used to define variant exposure states such as low-risk state.\n    \"\"\"\n    variantState: CodeableConcept_Input\n\n    \"\"\"\n    Reference to a RiskEvidenceSynthesis resource.\n    \"\"\"\n    riskEvidenceSynthesis: String!\n  }\n\n  \"\"\"\n  Reference to a RiskEvidenceSynthesis resource.\n  \"\"\"\n  union EffectEvidenceSynthesisresultsByExposureriskEvidenceSynthesis_riskEvidenceSynthesis_Union =\n      RiskEvidenceSynthesis\n\n  type EffectEvidenceSynthesissampleSize {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Human-readable summary of sample size.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Number of studies included in this evidence synthesis.\n    \"\"\"\n    numberOfStudies: Int\n\n    \"\"\"\n    Number of participants included in this evidence synthesis.\n    \"\"\"\n    numberOfParticipants: Int\n  }\n\n  input EffectEvidenceSynthesissampleSize_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Human-readable summary of sample size.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Human-readable summary of sample size.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Number of studies included in this evidence synthesis.\n    \"\"\"\n    _numberOfStudies: Element_Input\n\n    \"\"\"\n    Number of studies included in this evidence synthesis.\n    \"\"\"\n    numberOfStudies: Int\n\n    \"\"\"\n    Number of participants included in this evidence synthesis.\n    \"\"\"\n    _numberOfParticipants: Element_Input\n\n    \"\"\"\n    Number of participants included in this evidence synthesis.\n    \"\"\"\n    numberOfParticipants: Int\n  }\n\n  \"\"\"\n  Base StructureDefinition for Element Type: Base definition for all elements in a resource.\n  \"\"\"\n  type Element {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n  }\n\n  \"\"\"\n  Base StructureDefinition for Element Type: Base definition for all elements in a resource.\n  \"\"\"\n  input Element_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n  }\n\n  \"\"\"\n  Base StructureDefinition for ElementDefinition Type: Captures constraints on\n  each element within the resource, profile, or extension.\n  \"\"\"\n  type ElementDefinition {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The path identifies the element and is expressed as a '.'-separated list of\n    ancestor elements, beginning with the name of the resource or extension.\n    \"\"\"\n    path: String!\n\n    \"\"\"\n    Codes that define how this element is represented in instances, when the deviation varies from the normal case.\n    \"\"\"\n    representation: [Code]\n\n    \"\"\"\n    The name of this element definition slice, when slicing is working. The name\n    must be a token with no dots or spaces. This is a unique name referring to a\n    specific set of constraints applied to this element, used to provide a name to\n    different slices of the same element.\n    \"\"\"\n    sliceName: String\n\n    \"\"\"\n    If true, indicates that this slice definition is constraining a slice\n    definition with the same name in an inherited profile. If false, the slice is\n    not overriding any slice in an inherited profile. If missing, the slice might\n    or might not be overriding a slice in an inherited profile, depending on the sliceName.\n    \"\"\"\n    sliceIsConstraining: Boolean\n\n    \"\"\"\n    A single preferred label which is the text to display beside the element\n    indicating its meaning or to use to prompt for the element in a user display or form.\n    \"\"\"\n    label: String\n\n    \"\"\"\n    A code that has the same meaning as the element in a particular terminology.\n    \"\"\"\n    code: [Coding]\n\n    \"\"\"\n    Indicates that the element is sliced into a set of alternative definitions\n    (i.e. in a structure definition, there are multiple different constraints on a\n    single element in the base resource). Slicing can be used in any resource that\n    has cardinality ..* on the base resource, or any resource with a choice of\n    types. The set of slices is any elements that come after this in the element\n    sequence that have the same path, until a shorter path occurs (the shorter\n    path terminates the set).\n    \"\"\"\n    slicing: Element\n\n    \"\"\"\n    A concise description of what this element means (e.g. for use in autogenerated summaries).\n    \"\"\"\n    short: String\n\n    \"\"\"\n    Provides a complete explanation of the meaning of the data element for human\n    readability.  For the case of elements derived from existing elements (e.g.\n    constraints), the definition SHALL be consistent with the base definition, but\n    convey the meaning of the element in the particular context of use of the\n    resource. (Note: The text you are reading is specified in\n    ElementDefinition.definition).\n    \"\"\"\n    definition: String\n\n    \"\"\"\n    Explanatory notes and implementation guidance about the data element,\n    including notes about how to use the data properly, exceptions to proper use,\n    etc. (Note: The text you are reading is specified in\n    ElementDefinition.comment).\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    This element is for traceability of why the element was created and why the\n    constraints exist as they do. This may be used to point to source materials or\n    specifications that drove the structure of this element.\n    \"\"\"\n    requirements: String\n\n    \"\"\"\n    Identifies additional names by which this element might also be known.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    The minimum number of times this element SHALL appear in the instance.\n    \"\"\"\n    min: UnsignedInt\n\n    \"\"\"\n    The maximum number of times this element is permitted to appear in the instance.\n    \"\"\"\n    max: String\n\n    \"\"\"\n    Information about the base definition of the element, provided to make it\n    unnecessary for tools to trace the deviation of the element through the\n    derived and related profiles. When the element definition is not the original\n    definition of an element - i.g. either in a constraint on another type, or for\n    elements from a super type in a snap shot - then the information in provided\n    in the element definition may be different to the base definition. On the\n    original definition of the element, it will be same.\n    \"\"\"\n    base: Element\n\n    \"\"\"\n    Identifies an element defined elsewhere in the definition whose content rules\n    should be applied to the current element. ContentReferences bring across all\n    the rules that are in the ElementDefinition for the element, including\n    definitions, cardinality constraints, bindings, invariants etc.\n    \"\"\"\n    contentReference: Uri\n\n    \"\"\"\n    The data type or resource that the value of this element is permitted to be.\n    \"\"\"\n    type: [Element]\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueBase64Binary: Base64Binary\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueBoolean: Boolean\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCanonical: Canonical\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCode: Code\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDate: Date\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDateTime: DateTime\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDecimal: Float\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueId: Id\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueInstant: Instant\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueInteger: Int\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueMarkdown: String\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueOid: Oid\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValuePositiveInt: PositiveInt\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueString: String\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueTime: Time\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUri: Uri\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUrl: Url\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUuid: Uuid\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueAddress: Address\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueAge: Age\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueAnnotation: Annotation\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueAttachment: Attachment\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCoding: Coding\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueContactPoint: ContactPoint\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCount: Count\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDistance: Distance\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDuration: Duration\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueHumanName: HumanName\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueIdentifier: Identifier\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueMoney: Money\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValuePeriod: Period\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueQuantity: Quantity\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueRange: Range\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueRatio: Ratio\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueReference: ResourceList\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueSampledData: SampledData\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueSignature: Signature\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueTiming: Timing\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueContactDetail: ContactDetail\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueContributor: Contributor\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDataRequirement: DataRequirement\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueExpression: Expression\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueParameterDefinition: ParameterDefinition\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueRelatedArtifact: RelatedArtifact\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueTriggerDefinition: TriggerDefinition\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUsageContext: UsageContext\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDosage: Dosage\n\n    \"\"\"\n    The Implicit meaning that is to be understood when this element is missing\n    (e.g. 'when this element is missing, the period is ongoing').\n    \"\"\"\n    meaningWhenMissing: String\n\n    \"\"\"\n    If present, indicates that the order of the repeating element has meaning and\n    describes what that meaning is.  If absent, it means that the order of the\n    element has no meaning.\n    \"\"\"\n    orderMeaning: String\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedBase64Binary: Base64Binary\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedBoolean: Boolean\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCanonical: Canonical\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCode: Code\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDate: Date\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDateTime: DateTime\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDecimal: Float\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedId: Id\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedInstant: Instant\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedInteger: Int\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedMarkdown: String\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedOid: Oid\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedPositiveInt: PositiveInt\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedString: String\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedTime: Time\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUri: Uri\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUrl: Url\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUuid: Uuid\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedAddress: Address\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedAge: Age\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedAnnotation: Annotation\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedAttachment: Attachment\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCoding: Coding\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedContactPoint: ContactPoint\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCount: Count\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDistance: Distance\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDuration: Duration\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedHumanName: HumanName\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedIdentifier: Identifier\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedMoney: Money\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedPeriod: Period\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedQuantity: Quantity\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedRange: Range\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedRatio: Ratio\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedReference: ResourceList\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedSampledData: SampledData\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedSignature: Signature\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedTiming: Timing\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedContactDetail: ContactDetail\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedContributor: Contributor\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDataRequirement: DataRequirement\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedExpression: Expression\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedParameterDefinition: ParameterDefinition\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedRelatedArtifact: RelatedArtifact\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedTriggerDefinition: TriggerDefinition\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUsageContext: UsageContext\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDosage: Dosage\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternBase64Binary: Base64Binary\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternBoolean: Boolean\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCanonical: Canonical\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCode: Code\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDate: Date\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDateTime: DateTime\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDecimal: Float\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternId: Id\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternInstant: Instant\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternInteger: Int\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternMarkdown: String\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternOid: Oid\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternPositiveInt: PositiveInt\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternString: String\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternTime: Time\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUnsignedInt: UnsignedInt\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUri: Uri\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUrl: Url\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUuid: Uuid\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternAddress: Address\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternAge: Age\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternAnnotation: Annotation\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternAttachment: Attachment\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCoding: Coding\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternContactPoint: ContactPoint\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCount: Count\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDistance: Distance\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDuration: Duration\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternHumanName: HumanName\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternIdentifier: Identifier\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternMoney: Money\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternPeriod: Period\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternQuantity: Quantity\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternRange: Range\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternRatio: Ratio\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternReference: ResourceList\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternSampledData: SampledData\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternSignature: Signature\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternTiming: Timing\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternContactDetail: ContactDetail\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternContributor: Contributor\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDataRequirement: DataRequirement\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternExpression: Expression\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternParameterDefinition: ParameterDefinition\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternRelatedArtifact: RelatedArtifact\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternTriggerDefinition: TriggerDefinition\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUsageContext: UsageContext\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDosage: Dosage\n\n    \"\"\"\n    A sample value for this element demonstrating the type of information that would typically be found in the element.\n    \"\"\"\n    example: [Element]\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueDate: Date\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueDateTime: DateTime\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueInstant: Instant\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueTime: Time\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueDecimal: Float\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueInteger: Int\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValuePositiveInt: PositiveInt\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueQuantity: Quantity\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueDate: Date\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueDateTime: DateTime\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueInstant: Instant\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueTime: Time\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueDecimal: Float\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueInteger: Int\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValuePositiveInt: PositiveInt\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueQuantity: Quantity\n\n    \"\"\"\n    Indicates the maximum length in characters that is permitted to be present in\n    conformant instances and which is expected to be supported by conformant\n    consumers that support the element.\n    \"\"\"\n    maxLength: Int\n\n    \"\"\"\n    A reference to an invariant that may make additional statements about the cardinality or value in the instance.\n    \"\"\"\n    condition: [Id]\n\n    \"\"\"\n    Formal constraints such as co-occurrence and other constraints that can be\n    computationally evaluated within the context of the instance.\n    \"\"\"\n    constraint: [Element]\n\n    \"\"\"\n    If true, implementations that produce or consume resources SHALL provide\n    'support' for the element in some meaningful way.  If false, the element may\n    be ignored and not supported. If false, whether to populate or use the data\n    element in any way is at the discretion of the implementation.\n    \"\"\"\n    mustSupport: Boolean\n\n    \"\"\"\n    If true, the value of this element affects the interpretation of the element\n    or resource that contains it, and the value of the element cannot be ignored.\n    Typically, this is used for status, negation and qualification codes. The\n    effect of this is that the element cannot be ignored by systems: they SHALL\n    either recognize the element and process it, and/or a pre-determination has\n    been made that it is not relevant to their particular system.\n    \"\"\"\n    isModifier: Boolean\n\n    \"\"\"\n    Explains how that element affects the interpretation of the resource or element that contains it.\n    \"\"\"\n    isModifierReason: String\n\n    \"\"\"\n    Whether the element should be included if a client requests a search with the parameter _summary=true.\n    \"\"\"\n    isSummary: Boolean\n\n    \"\"\"\n    Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).\n    \"\"\"\n    binding: Element\n\n    \"\"\"\n    Identifies a concept from an external specification that roughly corresponds to this element.\n    \"\"\"\n    mapping: [Element]\n  }\n\n  \"\"\"\n  Base StructureDefinition for ElementDefinition Type: Captures constraints on\n  each element within the resource, profile, or extension.\n  \"\"\"\n  input ElementDefinition_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The path identifies the element and is expressed as a '.'-separated list of\n    ancestor elements, beginning with the name of the resource or extension.\n    \"\"\"\n    _path: Element_Input\n\n    \"\"\"\n    The path identifies the element and is expressed as a '.'-separated list of\n    ancestor elements, beginning with the name of the resource or extension.\n    \"\"\"\n    path: String!\n\n    \"\"\"\n    Codes that define how this element is represented in instances, when the deviation varies from the normal case.\n    \"\"\"\n    _representation: Element_Input\n\n    \"\"\"\n    Codes that define how this element is represented in instances, when the deviation varies from the normal case.\n    \"\"\"\n    representation: [Code]\n\n    \"\"\"\n    The name of this element definition slice, when slicing is working. The name\n    must be a token with no dots or spaces. This is a unique name referring to a\n    specific set of constraints applied to this element, used to provide a name to\n    different slices of the same element.\n    \"\"\"\n    _sliceName: Element_Input\n\n    \"\"\"\n    The name of this element definition slice, when slicing is working. The name\n    must be a token with no dots or spaces. This is a unique name referring to a\n    specific set of constraints applied to this element, used to provide a name to\n    different slices of the same element.\n    \"\"\"\n    sliceName: String\n\n    \"\"\"\n    If true, indicates that this slice definition is constraining a slice\n    definition with the same name in an inherited profile. If false, the slice is\n    not overriding any slice in an inherited profile. If missing, the slice might\n    or might not be overriding a slice in an inherited profile, depending on the sliceName.\n    \"\"\"\n    _sliceIsConstraining: Element_Input\n\n    \"\"\"\n    If true, indicates that this slice definition is constraining a slice\n    definition with the same name in an inherited profile. If false, the slice is\n    not overriding any slice in an inherited profile. If missing, the slice might\n    or might not be overriding a slice in an inherited profile, depending on the sliceName.\n    \"\"\"\n    sliceIsConstraining: Boolean\n\n    \"\"\"\n    A single preferred label which is the text to display beside the element\n    indicating its meaning or to use to prompt for the element in a user display or form.\n    \"\"\"\n    _label: Element_Input\n\n    \"\"\"\n    A single preferred label which is the text to display beside the element\n    indicating its meaning or to use to prompt for the element in a user display or form.\n    \"\"\"\n    label: String\n\n    \"\"\"\n    A code that has the same meaning as the element in a particular terminology.\n    \"\"\"\n    code: [Coding_Input]\n\n    \"\"\"\n    Indicates that the element is sliced into a set of alternative definitions\n    (i.e. in a structure definition, there are multiple different constraints on a\n    single element in the base resource). Slicing can be used in any resource that\n    has cardinality ..* on the base resource, or any resource with a choice of\n    types. The set of slices is any elements that come after this in the element\n    sequence that have the same path, until a shorter path occurs (the shorter\n    path terminates the set).\n    \"\"\"\n    slicing: Element_Input\n\n    \"\"\"\n    A concise description of what this element means (e.g. for use in autogenerated summaries).\n    \"\"\"\n    _short: Element_Input\n\n    \"\"\"\n    A concise description of what this element means (e.g. for use in autogenerated summaries).\n    \"\"\"\n    short: String\n\n    \"\"\"\n    Provides a complete explanation of the meaning of the data element for human\n    readability.  For the case of elements derived from existing elements (e.g.\n    constraints), the definition SHALL be consistent with the base definition, but\n    convey the meaning of the element in the particular context of use of the\n    resource. (Note: The text you are reading is specified in\n    ElementDefinition.definition).\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    Provides a complete explanation of the meaning of the data element for human\n    readability.  For the case of elements derived from existing elements (e.g.\n    constraints), the definition SHALL be consistent with the base definition, but\n    convey the meaning of the element in the particular context of use of the\n    resource. (Note: The text you are reading is specified in\n    ElementDefinition.definition).\n    \"\"\"\n    definition: String\n\n    \"\"\"\n    Explanatory notes and implementation guidance about the data element,\n    including notes about how to use the data properly, exceptions to proper use,\n    etc. (Note: The text you are reading is specified in\n    ElementDefinition.comment).\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Explanatory notes and implementation guidance about the data element,\n    including notes about how to use the data properly, exceptions to proper use,\n    etc. (Note: The text you are reading is specified in\n    ElementDefinition.comment).\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    This element is for traceability of why the element was created and why the\n    constraints exist as they do. This may be used to point to source materials or\n    specifications that drove the structure of this element.\n    \"\"\"\n    _requirements: Element_Input\n\n    \"\"\"\n    This element is for traceability of why the element was created and why the\n    constraints exist as they do. This may be used to point to source materials or\n    specifications that drove the structure of this element.\n    \"\"\"\n    requirements: String\n\n    \"\"\"\n    Identifies additional names by which this element might also be known.\n    \"\"\"\n    _alias: Element_Input\n\n    \"\"\"\n    Identifies additional names by which this element might also be known.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    The minimum number of times this element SHALL appear in the instance.\n    \"\"\"\n    _min: Element_Input\n\n    \"\"\"\n    The minimum number of times this element SHALL appear in the instance.\n    \"\"\"\n    min: UnsignedInt\n\n    \"\"\"\n    The maximum number of times this element is permitted to appear in the instance.\n    \"\"\"\n    _max: Element_Input\n\n    \"\"\"\n    The maximum number of times this element is permitted to appear in the instance.\n    \"\"\"\n    max: String\n\n    \"\"\"\n    Information about the base definition of the element, provided to make it\n    unnecessary for tools to trace the deviation of the element through the\n    derived and related profiles. When the element definition is not the original\n    definition of an element - i.g. either in a constraint on another type, or for\n    elements from a super type in a snap shot - then the information in provided\n    in the element definition may be different to the base definition. On the\n    original definition of the element, it will be same.\n    \"\"\"\n    base: Element_Input\n\n    \"\"\"\n    Identifies an element defined elsewhere in the definition whose content rules\n    should be applied to the current element. ContentReferences bring across all\n    the rules that are in the ElementDefinition for the element, including\n    definitions, cardinality constraints, bindings, invariants etc.\n    \"\"\"\n    _contentReference: Element_Input\n\n    \"\"\"\n    Identifies an element defined elsewhere in the definition whose content rules\n    should be applied to the current element. ContentReferences bring across all\n    the rules that are in the ElementDefinition for the element, including\n    definitions, cardinality constraints, bindings, invariants etc.\n    \"\"\"\n    contentReference: Uri\n\n    \"\"\"\n    The data type or resource that the value of this element is permitted to be.\n    \"\"\"\n    type: [Element_Input]\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueBase64Binary: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueBase64Binary: Base64Binary\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueBoolean: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueBoolean: Boolean\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueCanonical: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCanonical: Canonical\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueCode: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCode: Code\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueDate: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDate: Date\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueDateTime: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDateTime: DateTime\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueDecimal: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDecimal: Float\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueId: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueId: Id\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueInstant: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueInstant: Instant\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueInteger: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueInteger: Int\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueMarkdown: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueMarkdown: String\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueOid: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueOid: Oid\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValuePositiveInt: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValuePositiveInt: PositiveInt\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueString: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueString: String\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueTime: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueTime: Time\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueUnsignedInt: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueUri: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUri: Uri\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueUrl: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUrl: Url\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    _defaultValueUuid: Element_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUuid: Uuid\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueAddress: Address_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueAge: Age_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueAnnotation: Annotation_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueAttachment: Attachment_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCoding: Coding_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueContactPoint: ContactPoint_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueCount: Count_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDistance: Distance_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDuration: Duration_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueHumanName: HumanName_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueIdentifier: Identifier_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueMoney: Money_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValuePeriod: Period_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueQuantity: Quantity_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueRange: Range_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueRatio: Ratio_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueReference: String\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueSampledData: SampledData_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueSignature: Signature_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueTiming: Timing_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueContactDetail: ContactDetail_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueContributor: Contributor_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDataRequirement: DataRequirement_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueExpression: Expression_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueParameterDefinition: ParameterDefinition_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueRelatedArtifact: RelatedArtifact_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueTriggerDefinition: TriggerDefinition_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueUsageContext: UsageContext_Input\n\n    \"\"\"\n    The value that should be used if there is no value stated in the instance\n    (e.g. 'if not otherwise specified, the abstract is false').\n    \"\"\"\n    defaultValueDosage: Dosage_Input\n\n    \"\"\"\n    The Implicit meaning that is to be understood when this element is missing\n    (e.g. 'when this element is missing, the period is ongoing').\n    \"\"\"\n    _meaningWhenMissing: Element_Input\n\n    \"\"\"\n    The Implicit meaning that is to be understood when this element is missing\n    (e.g. 'when this element is missing, the period is ongoing').\n    \"\"\"\n    meaningWhenMissing: String\n\n    \"\"\"\n    If present, indicates that the order of the repeating element has meaning and\n    describes what that meaning is.  If absent, it means that the order of the\n    element has no meaning.\n    \"\"\"\n    _orderMeaning: Element_Input\n\n    \"\"\"\n    If present, indicates that the order of the repeating element has meaning and\n    describes what that meaning is.  If absent, it means that the order of the\n    element has no meaning.\n    \"\"\"\n    orderMeaning: String\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedBase64Binary: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedBase64Binary: Base64Binary\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedBoolean: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedBoolean: Boolean\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedCanonical: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCanonical: Canonical\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedCode: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCode: Code\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedDate: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDate: Date\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedDateTime: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDateTime: DateTime\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedDecimal: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDecimal: Float\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedId: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedId: Id\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedInstant: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedInstant: Instant\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedInteger: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedInteger: Int\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedMarkdown: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedMarkdown: String\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedOid: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedOid: Oid\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedPositiveInt: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedPositiveInt: PositiveInt\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedString: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedString: String\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedTime: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedTime: Time\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedUnsignedInt: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedUri: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUri: Uri\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedUrl: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUrl: Url\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    _fixedUuid: Element_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUuid: Uuid\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedAddress: Address_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedAge: Age_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedAnnotation: Annotation_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedAttachment: Attachment_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCoding: Coding_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedContactPoint: ContactPoint_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedCount: Count_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDistance: Distance_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDuration: Duration_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedHumanName: HumanName_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedIdentifier: Identifier_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedMoney: Money_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedPeriod: Period_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedQuantity: Quantity_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedRange: Range_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedRatio: Ratio_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedReference: String\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedSampledData: SampledData_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedSignature: Signature_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedTiming: Timing_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedContactDetail: ContactDetail_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedContributor: Contributor_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDataRequirement: DataRequirement_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedExpression: Expression_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedParameterDefinition: ParameterDefinition_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedRelatedArtifact: RelatedArtifact_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedTriggerDefinition: TriggerDefinition_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedUsageContext: UsageContext_Input\n\n    \"\"\"\n    Specifies a value that SHALL be exactly the value  for this element in the\n    instance. For purposes of comparison, non-significant whitespace is ignored,\n    and all values must be an exact match (case and accent sensitive). Missing\n    elements/attributes must also be missing.\n    \"\"\"\n    fixedDosage: Dosage_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternBase64Binary: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternBase64Binary: Base64Binary\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternBoolean: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternBoolean: Boolean\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternCanonical: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCanonical: Canonical\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternCode: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCode: Code\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternDate: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDate: Date\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternDateTime: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDateTime: DateTime\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternDecimal: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDecimal: Float\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternId: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternId: Id\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternInstant: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternInstant: Instant\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternInteger: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternInteger: Int\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternMarkdown: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternMarkdown: String\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternOid: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternOid: Oid\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternPositiveInt: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternPositiveInt: PositiveInt\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternString: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternString: String\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternTime: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternTime: Time\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternUnsignedInt: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUnsignedInt: UnsignedInt\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternUri: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUri: Uri\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternUrl: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUrl: Url\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    _patternUuid: Element_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUuid: Uuid\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternAddress: Address_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternAge: Age_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternAnnotation: Annotation_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternAttachment: Attachment_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCoding: Coding_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternContactPoint: ContactPoint_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternCount: Count_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDistance: Distance_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDuration: Duration_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternHumanName: HumanName_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternIdentifier: Identifier_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternMoney: Money_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternPeriod: Period_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternQuantity: Quantity_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternRange: Range_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternRatio: Ratio_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternReference: String\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternSampledData: SampledData_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternSignature: Signature_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternTiming: Timing_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternContactDetail: ContactDetail_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternContributor: Contributor_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDataRequirement: DataRequirement_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternExpression: Expression_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternParameterDefinition: ParameterDefinition_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternRelatedArtifact: RelatedArtifact_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternTriggerDefinition: TriggerDefinition_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternUsageContext: UsageContext_Input\n\n    \"\"\"\n    Specifies a value that the value in the instance SHALL follow - that is, any\n    value in the pattern must be found in the instance. Other additional values\n    may be found too. This is effectively constraint by example.    When\n    pattern[x] is used to constrain a primitive, it means that the value provided\n    in the pattern[x] must match the instance value exactly.  When pattern[x] is\n    used to constrain an array, it means that each element provided in the\n    pattern[x] array must (recursively) match at least one element from the\n    instance array.  When pattern[x] is used to constrain a complex object, it\n    means that each property in the pattern must be present in the complex object,\n    and its value must recursively match -- i.e.,  1. If primitive: it must match\n    exactly the pattern value 2. If a complex object: it must match (recursively)\n    the pattern value 3. If an array: it must match (recursively) the pattern value.\n    \"\"\"\n    patternDosage: Dosage_Input\n\n    \"\"\"\n    A sample value for this element demonstrating the type of information that would typically be found in the element.\n    \"\"\"\n    example: [Element_Input]\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _minValueDate: Element_Input\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueDate: Date\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _minValueDateTime: Element_Input\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueDateTime: DateTime\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _minValueInstant: Element_Input\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueInstant: Instant\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _minValueTime: Element_Input\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueTime: Time\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _minValueDecimal: Element_Input\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueDecimal: Float\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _minValueInteger: Element_Input\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueInteger: Int\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _minValuePositiveInt: Element_Input\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValuePositiveInt: PositiveInt\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _minValueUnsignedInt: Element_Input\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The minimum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    minValueQuantity: Quantity_Input\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _maxValueDate: Element_Input\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueDate: Date\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _maxValueDateTime: Element_Input\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueDateTime: DateTime\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _maxValueInstant: Element_Input\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueInstant: Instant\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _maxValueTime: Element_Input\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueTime: Time\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _maxValueDecimal: Element_Input\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueDecimal: Float\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _maxValueInteger: Element_Input\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueInteger: Int\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _maxValuePositiveInt: Element_Input\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValuePositiveInt: PositiveInt\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    _maxValueUnsignedInt: Element_Input\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The maximum allowed value for the element. The value is inclusive. This is\n    allowed for the types date, dateTime, instant, time, decimal, integer, and Quantity.\n    \"\"\"\n    maxValueQuantity: Quantity_Input\n\n    \"\"\"\n    Indicates the maximum length in characters that is permitted to be present in\n    conformant instances and which is expected to be supported by conformant\n    consumers that support the element.\n    \"\"\"\n    _maxLength: Element_Input\n\n    \"\"\"\n    Indicates the maximum length in characters that is permitted to be present in\n    conformant instances and which is expected to be supported by conformant\n    consumers that support the element.\n    \"\"\"\n    maxLength: Int\n\n    \"\"\"\n    A reference to an invariant that may make additional statements about the cardinality or value in the instance.\n    \"\"\"\n    _condition: Element_Input\n\n    \"\"\"\n    A reference to an invariant that may make additional statements about the cardinality or value in the instance.\n    \"\"\"\n    condition: [Id]\n\n    \"\"\"\n    Formal constraints such as co-occurrence and other constraints that can be\n    computationally evaluated within the context of the instance.\n    \"\"\"\n    constraint: [Element_Input]\n\n    \"\"\"\n    If true, implementations that produce or consume resources SHALL provide\n    'support' for the element in some meaningful way.  If false, the element may\n    be ignored and not supported. If false, whether to populate or use the data\n    element in any way is at the discretion of the implementation.\n    \"\"\"\n    _mustSupport: Element_Input\n\n    \"\"\"\n    If true, implementations that produce or consume resources SHALL provide\n    'support' for the element in some meaningful way.  If false, the element may\n    be ignored and not supported. If false, whether to populate or use the data\n    element in any way is at the discretion of the implementation.\n    \"\"\"\n    mustSupport: Boolean\n\n    \"\"\"\n    If true, the value of this element affects the interpretation of the element\n    or resource that contains it, and the value of the element cannot be ignored.\n    Typically, this is used for status, negation and qualification codes. The\n    effect of this is that the element cannot be ignored by systems: they SHALL\n    either recognize the element and process it, and/or a pre-determination has\n    been made that it is not relevant to their particular system.\n    \"\"\"\n    _isModifier: Element_Input\n\n    \"\"\"\n    If true, the value of this element affects the interpretation of the element\n    or resource that contains it, and the value of the element cannot be ignored.\n    Typically, this is used for status, negation and qualification codes. The\n    effect of this is that the element cannot be ignored by systems: they SHALL\n    either recognize the element and process it, and/or a pre-determination has\n    been made that it is not relevant to their particular system.\n    \"\"\"\n    isModifier: Boolean\n\n    \"\"\"\n    Explains how that element affects the interpretation of the resource or element that contains it.\n    \"\"\"\n    _isModifierReason: Element_Input\n\n    \"\"\"\n    Explains how that element affects the interpretation of the resource or element that contains it.\n    \"\"\"\n    isModifierReason: String\n\n    \"\"\"\n    Whether the element should be included if a client requests a search with the parameter _summary=true.\n    \"\"\"\n    _isSummary: Element_Input\n\n    \"\"\"\n    Whether the element should be included if a client requests a search with the parameter _summary=true.\n    \"\"\"\n    isSummary: Boolean\n\n    \"\"\"\n    Binds to a value set if this element is coded (code, Coding, CodeableConcept, Quantity), or the data types (string, uri).\n    \"\"\"\n    binding: Element_Input\n\n    \"\"\"\n    Identifies a concept from an external specification that roughly corresponds to this element.\n    \"\"\"\n    mapping: [Element_Input]\n  }\n\n  \"\"\"\n  An interaction between a patient and healthcare provider(s) for the purpose of\n  providing healthcare service(s) or assessing the health status of a patient.\n  \"\"\"\n  type Encounter {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Encounter_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier(s) by which this encounter is known.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    planned | arrived | triaged | in-progress | onleave | finished | cancelled +.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The status history permits the encounter resource to contain the status\n    history without needing to read through the historical versions of the\n    resource, or even have the server store them.\n    \"\"\"\n    statusHistory: [EncounterstatusHistory]\n\n    \"\"\"\n    Concepts representing classification of patient encounter such as ambulatory\n    (outpatient), inpatient, emergency, home health or others due to local variations.\n    \"\"\"\n    class: Coding!\n\n    \"\"\"\n    The class history permits the tracking of the encounters transitions without\n    needing to go  through the resource history.  This would be used for a case\n    where an admission starts of as an emergency encounter, then transitions into\n    an inpatient scenario. Doing this and not restarting a new encounter ensures\n    that any lab/diagnostic results can more easily follow the patient and not\n    require re-processing and not get lost or cancelled during a kind of discharge\n    from emergency to inpatient.\n    \"\"\"\n    classHistory: [EncounterclassHistory]\n\n    \"\"\"\n    Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    Broad categorization of the service that is to be provided (e.g. cardiology).\n    \"\"\"\n    serviceType: CodeableConcept\n\n    \"\"\"\n    Indicates the urgency of the encounter.\n    \"\"\"\n    priority: CodeableConcept\n\n    \"\"\"\n    The patient or group present at the encounter.\n    \"\"\"\n    subject: Encountersubject_subject_Union\n\n    \"\"\"\n    Where a specific encounter should be classified as a part of a specific\n    episode(s) of care this field should be used. This association can facilitate\n    grouping of related encounters together for a specific purpose, such as\n    government reporting, issue tracking, association via a common problem.  The\n    association is recorded on the encounter as these are typically created after\n    the episode of care and grouped on entry rather than editing the episode of\n    care to append another encounter to it (the episode of care could span years).\n    \"\"\"\n    episodeOfCare: [EncounterepisodeOfCare_episodeOfCare_Union]\n\n    \"\"\"\n    The request this encounter satisfies (e.g. incoming referral or procedure request).\n    \"\"\"\n    basedOn: [EncounterbasedOn_basedOn_Union]\n\n    \"\"\"\n    The list of people responsible for providing the service.\n    \"\"\"\n    participant: [Encounterparticipant]\n\n    \"\"\"\n    The appointment that scheduled this encounter.\n    \"\"\"\n    appointment: [Encounterappointment_appointment_Union]\n\n    \"\"\"\n    The start and end time of the encounter.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Quantity of time the encounter lasted. This excludes the time during leaves of absence.\n    \"\"\"\n    length: Duration\n\n    \"\"\"\n    Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.\n    \"\"\"\n    reasonReference: [EncounterreasonReference_reasonReference_Union]\n\n    \"\"\"\n    The list of diagnosis relevant to this encounter.\n    \"\"\"\n    diagnosis: [Encounterdiagnosis]\n\n    \"\"\"\n    The set of accounts that may be used for billing for this Encounter.\n    \"\"\"\n    account: [Encounteraccount_account_Union]\n\n    \"\"\"\n    Details about the admission to a healthcare service.\n    \"\"\"\n    hospitalization: Encounterhospitalization\n\n    \"\"\"\n    List of locations where  the patient has been during this encounter.\n    \"\"\"\n    location: [Encounterlocation]\n\n    \"\"\"\n    The organization that is primarily responsible for this Encounter's services.\n    This MAY be the same as the organization on the Patient record, however it\n    could be different, such as if the actor performing the services was from an\n    external organization (which may be billed seperately) for an external\n    consultation.  Refer to the example bundle showing an abbreviated set of\n    Encounters for a colonoscopy.\n    \"\"\"\n    serviceProvider: EncounterserviceProvider_serviceProvider_Union\n\n    \"\"\"\n    Another Encounter of which this encounter is a part of (administratively or in time).\n    \"\"\"\n    partOf: EncounterpartOf_partOf_Union\n  }\n\n  enum Encounter_Enum_input {\n    Encounter\n  }\n\n  enum Encounter_Enum_schema {\n    Encounter\n  }\n\n  \"\"\"\n  An interaction between a patient and healthcare provider(s) for the purpose of\n  providing healthcare service(s) or assessing the health status of a patient.\n  \"\"\"\n  input Encounter_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Encounter_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier(s) by which this encounter is known.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    planned | arrived | triaged | in-progress | onleave | finished | cancelled +.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    planned | arrived | triaged | in-progress | onleave | finished | cancelled +.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The status history permits the encounter resource to contain the status\n    history without needing to read through the historical versions of the\n    resource, or even have the server store them.\n    \"\"\"\n    statusHistory: [EncounterstatusHistory_Input]\n\n    \"\"\"\n    Concepts representing classification of patient encounter such as ambulatory\n    (outpatient), inpatient, emergency, home health or others due to local variations.\n    \"\"\"\n    class: Coding_Input!\n\n    \"\"\"\n    The class history permits the tracking of the encounters transitions without\n    needing to go  through the resource history.  This would be used for a case\n    where an admission starts of as an emergency encounter, then transitions into\n    an inpatient scenario. Doing this and not restarting a new encounter ensures\n    that any lab/diagnostic results can more easily follow the patient and not\n    require re-processing and not get lost or cancelled during a kind of discharge\n    from emergency to inpatient.\n    \"\"\"\n    classHistory: [EncounterclassHistory_Input]\n\n    \"\"\"\n    Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    Broad categorization of the service that is to be provided (e.g. cardiology).\n    \"\"\"\n    serviceType: CodeableConcept_Input\n\n    \"\"\"\n    Indicates the urgency of the encounter.\n    \"\"\"\n    priority: CodeableConcept_Input\n\n    \"\"\"\n    The patient or group present at the encounter.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    Where a specific encounter should be classified as a part of a specific\n    episode(s) of care this field should be used. This association can facilitate\n    grouping of related encounters together for a specific purpose, such as\n    government reporting, issue tracking, association via a common problem.  The\n    association is recorded on the encounter as these are typically created after\n    the episode of care and grouped on entry rather than editing the episode of\n    care to append another encounter to it (the episode of care could span years).\n    \"\"\"\n    episodeOfCare: [String]\n\n    \"\"\"\n    The request this encounter satisfies (e.g. incoming referral or procedure request).\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    The list of people responsible for providing the service.\n    \"\"\"\n    participant: [Encounterparticipant_Input]\n\n    \"\"\"\n    The appointment that scheduled this encounter.\n    \"\"\"\n    appointment: [String]\n\n    \"\"\"\n    The start and end time of the encounter.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Quantity of time the encounter lasted. This excludes the time during leaves of absence.\n    \"\"\"\n    length: Duration_Input\n\n    \"\"\"\n    Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    The list of diagnosis relevant to this encounter.\n    \"\"\"\n    diagnosis: [Encounterdiagnosis_Input]\n\n    \"\"\"\n    The set of accounts that may be used for billing for this Encounter.\n    \"\"\"\n    account: [String]\n\n    \"\"\"\n    Details about the admission to a healthcare service.\n    \"\"\"\n    hospitalization: Encounterhospitalization_Input\n\n    \"\"\"\n    List of locations where  the patient has been during this encounter.\n    \"\"\"\n    location: [Encounterlocation_Input]\n\n    \"\"\"\n    The organization that is primarily responsible for this Encounter's services.\n    This MAY be the same as the organization on the Patient record, however it\n    could be different, such as if the actor performing the services was from an\n    external organization (which may be billed seperately) for an external\n    consultation.  Refer to the example bundle showing an abbreviated set of\n    Encounters for a colonoscopy.\n    \"\"\"\n    serviceProvider: String\n\n    \"\"\"\n    Another Encounter of which this encounter is a part of (administratively or in time).\n    \"\"\"\n    partOf: String\n  }\n\n  \"\"\"\n  The set of accounts that may be used for billing for this Encounter.\n  \"\"\"\n  union Encounteraccount_account_Union = Account\n\n  \"\"\"\n  The appointment that scheduled this encounter.\n  \"\"\"\n  union Encounterappointment_appointment_Union = Appointment\n\n  \"\"\"\n  The request this encounter satisfies (e.g. incoming referral or procedure request).\n  \"\"\"\n  union EncounterbasedOn_basedOn_Union = ServiceRequest\n\n  type EncounterclassHistory {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    inpatient | outpatient | ambulatory | emergency +.\n    \"\"\"\n    class: Coding!\n\n    \"\"\"\n    The time that the episode was in the specified class.\n    \"\"\"\n    period: Period!\n  }\n\n  input EncounterclassHistory_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    inpatient | outpatient | ambulatory | emergency +.\n    \"\"\"\n    class: Coding_Input!\n\n    \"\"\"\n    The time that the episode was in the specified class.\n    \"\"\"\n    period: Period_Input!\n  }\n\n  type Encounterdiagnosis {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Reason the encounter takes place, as specified using information from another\n    resource. For admissions, this is the admission diagnosis. The indication will\n    typically be a Condition (with other resources referenced in the\n    evidence.detail), or a Procedure.\n    \"\"\"\n    condition: Encounterdiagnosiscondition_condition_Union!\n\n    \"\"\"\n    Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …).\n    \"\"\"\n    use: CodeableConcept\n\n    \"\"\"\n    Ranking of the diagnosis (for each role type).\n    \"\"\"\n    rank: PositiveInt\n  }\n\n  input Encounterdiagnosis_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Reason the encounter takes place, as specified using information from another\n    resource. For admissions, this is the admission diagnosis. The indication will\n    typically be a Condition (with other resources referenced in the\n    evidence.detail), or a Procedure.\n    \"\"\"\n    condition: String!\n\n    \"\"\"\n    Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …).\n    \"\"\"\n    use: CodeableConcept_Input\n\n    \"\"\"\n    Ranking of the diagnosis (for each role type).\n    \"\"\"\n    _rank: Element_Input\n\n    \"\"\"\n    Ranking of the diagnosis (for each role type).\n    \"\"\"\n    rank: PositiveInt\n  }\n\n  \"\"\"\n  Reason the encounter takes place, as specified using information from another\n  resource. For admissions, this is the admission diagnosis. The indication will\n  typically be a Condition (with other resources referenced in the\n  evidence.detail), or a Procedure.\n  \"\"\"\n  union Encounterdiagnosiscondition_condition_Union =\n      Condition\n    | Procedure\n\n  \"\"\"\n  Where a specific encounter should be classified as a part of a specific\n  episode(s) of care this field should be used. This association can facilitate\n  grouping of related encounters together for a specific purpose, such as\n  government reporting, issue tracking, association via a common problem.  The\n  association is recorded on the encounter as these are typically created after\n  the episode of care and grouped on entry rather than editing the episode of care\n  to append another encounter to it (the episode of care could span years).\n  \"\"\"\n  union EncounterepisodeOfCare_episodeOfCare_Union = EpisodeOfCare\n\n  type Encounterhospitalization {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Pre-admission identifier.\n    \"\"\"\n    preAdmissionIdentifier: Identifier\n\n    \"\"\"\n    The location/organization from which the patient came before admission.\n    \"\"\"\n    origin: Encounterhospitalizationorigin_origin_Union\n\n    \"\"\"\n    From where patient was admitted (physician referral, transfer).\n    \"\"\"\n    admitSource: CodeableConcept\n\n    \"\"\"\n    Whether this hospitalization is a readmission and why if known.\n    \"\"\"\n    reAdmission: CodeableConcept\n\n    \"\"\"\n    Diet preferences reported by the patient.\n    \"\"\"\n    dietPreference: [CodeableConcept]\n\n    \"\"\"\n    Special courtesies (VIP, board member).\n    \"\"\"\n    specialCourtesy: [CodeableConcept]\n\n    \"\"\"\n    Any special requests that have been made for this hospitalization encounter,\n    such as the provision of specific equipment or other things.\n    \"\"\"\n    specialArrangement: [CodeableConcept]\n\n    \"\"\"\n    Location/organization to which the patient is discharged.\n    \"\"\"\n    destination: Encounterhospitalizationdestination_destination_Union\n\n    \"\"\"\n    Category or kind of location after discharge.\n    \"\"\"\n    dischargeDisposition: CodeableConcept\n  }\n\n  input Encounterhospitalization_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Pre-admission identifier.\n    \"\"\"\n    preAdmissionIdentifier: Identifier_Input\n\n    \"\"\"\n    The location/organization from which the patient came before admission.\n    \"\"\"\n    origin: String\n\n    \"\"\"\n    From where patient was admitted (physician referral, transfer).\n    \"\"\"\n    admitSource: CodeableConcept_Input\n\n    \"\"\"\n    Whether this hospitalization is a readmission and why if known.\n    \"\"\"\n    reAdmission: CodeableConcept_Input\n\n    \"\"\"\n    Diet preferences reported by the patient.\n    \"\"\"\n    dietPreference: [CodeableConcept_Input]\n\n    \"\"\"\n    Special courtesies (VIP, board member).\n    \"\"\"\n    specialCourtesy: [CodeableConcept_Input]\n\n    \"\"\"\n    Any special requests that have been made for this hospitalization encounter,\n    such as the provision of specific equipment or other things.\n    \"\"\"\n    specialArrangement: [CodeableConcept_Input]\n\n    \"\"\"\n    Location/organization to which the patient is discharged.\n    \"\"\"\n    destination: String\n\n    \"\"\"\n    Category or kind of location after discharge.\n    \"\"\"\n    dischargeDisposition: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Location/organization to which the patient is discharged.\n  \"\"\"\n  union Encounterhospitalizationdestination_destination_Union =\n      Location\n    | Organization\n\n  \"\"\"\n  The location/organization from which the patient came before admission.\n  \"\"\"\n  union Encounterhospitalizationorigin_origin_Union =\n      Location\n    | Organization\n\n  type Encounterlocation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The location where the encounter takes place.\n    \"\"\"\n    location: Encounterlocationlocation_location_Union!\n\n    \"\"\"\n    The status of the participants' presence at the specified location during the\n    period specified. If the participant is no longer at the location, then the\n    period will have an end date/time.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    This will be used to specify the required levels (bed/ward/room/etc.) desired\n    to be recorded to simplify either messaging or query.\n    \"\"\"\n    physicalType: CodeableConcept\n\n    \"\"\"\n    Time period during which the patient was present at the location.\n    \"\"\"\n    period: Period\n  }\n\n  input Encounterlocation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The location where the encounter takes place.\n    \"\"\"\n    location: String!\n\n    \"\"\"\n    The status of the participants' presence at the specified location during the\n    period specified. If the participant is no longer at the location, then the\n    period will have an end date/time.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the participants' presence at the specified location during the\n    period specified. If the participant is no longer at the location, then the\n    period will have an end date/time.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    This will be used to specify the required levels (bed/ward/room/etc.) desired\n    to be recorded to simplify either messaging or query.\n    \"\"\"\n    physicalType: CodeableConcept_Input\n\n    \"\"\"\n    Time period during which the patient was present at the location.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  The location where the encounter takes place.\n  \"\"\"\n  union Encounterlocationlocation_location_Union = Location\n\n  type Encounterparticipant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Role of participant in encounter.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    The period of time that the specified participant participated in the\n    encounter. These can overlap or be sub-sets of the overall encounter's period.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Persons involved in the encounter other than the patient.\n    \"\"\"\n    individual: Encounterparticipantindividual_individual_Union\n  }\n\n  input Encounterparticipant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Role of participant in encounter.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    The period of time that the specified participant participated in the\n    encounter. These can overlap or be sub-sets of the overall encounter's period.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Persons involved in the encounter other than the patient.\n    \"\"\"\n    individual: String\n  }\n\n  \"\"\"\n  Persons involved in the encounter other than the patient.\n  \"\"\"\n  union Encounterparticipantindividual_individual_Union =\n      Practitioner\n    | PractitionerRole\n    | RelatedPerson\n\n  \"\"\"\n  Another Encounter of which this encounter is a part of (administratively or in time).\n  \"\"\"\n  union EncounterpartOf_partOf_Union = Encounter\n\n  \"\"\"\n  Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis.\n  \"\"\"\n  union EncounterreasonReference_reasonReference_Union =\n      Condition\n    | Procedure\n    | Observation\n    | ImmunizationRecommendation\n\n  \"\"\"\n  The organization that is primarily responsible for this Encounter's services.\n  This MAY be the same as the organization on the Patient record, however it could\n  be different, such as if the actor performing the services was from an external\n  organization (which may be billed seperately) for an external consultation.\n  Refer to the example bundle showing an abbreviated set of Encounters for a colonoscopy.\n  \"\"\"\n  union EncounterserviceProvider_serviceProvider_Union = Organization\n\n  type EncounterstatusHistory {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    planned | arrived | triaged | in-progress | onleave | finished | cancelled +.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The time that the episode was in the specified status.\n    \"\"\"\n    period: Period!\n  }\n\n  input EncounterstatusHistory_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    planned | arrived | triaged | in-progress | onleave | finished | cancelled +.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    planned | arrived | triaged | in-progress | onleave | finished | cancelled +.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The time that the episode was in the specified status.\n    \"\"\"\n    period: Period_Input!\n  }\n\n  \"\"\"\n  The patient or group present at the encounter.\n  \"\"\"\n  union Encountersubject_subject_Union = Patient | Group\n\n  \"\"\"\n  The technical details of an endpoint that can be used for electronic services,\n  such as for web services providing XDS.b or a REST endpoint for another \n  server. This may include any security context information.\n  \"\"\"\n  type Endpoint {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Endpoint_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for the organization that is used to identify the endpoint across multiple disparate systems.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    active | suspended | error | off | test.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A coded value that represents the technical details of the usage of this\n    endpoint, such as what WSDLs should be used in what way. (e.g.\n    XDS.b/DICOM/cds-hook).\n    \"\"\"\n    connectionType: Coding!\n\n    \"\"\"\n    A friendly name that this endpoint can be referred to with.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The organization that manages this endpoint (even if technically another\n    organization is hosting this in the cloud, it is the organization associated\n    with the data).\n    \"\"\"\n    managingOrganization: EndpointmanagingOrganization_managingOrganization_Union\n\n    \"\"\"\n    Contact details for a human to contact about the subscription. The primary use\n    of this for system administrator troubleshooting.\n    \"\"\"\n    contact: [ContactPoint]\n\n    \"\"\"\n    The interval during which the endpoint is expected to be operational.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    The payload type describes the acceptable content that can be communicated on the endpoint.\n    \"\"\"\n    payloadType: [CodeableConcept!]\n\n    \"\"\"\n    The mime type to send the payload in - e.g. application/fhir+xml,\n    application/fhir+json. If the mime type is not specified, then the sender\n    could send any content (including no content depending on the connectionType).\n    \"\"\"\n    payloadMimeType: [Code]\n\n    \"\"\"\n    The uri that describes the actual end-point to connect to.\n    \"\"\"\n    address: Url!\n\n    \"\"\"\n    Additional headers / information to send as part of the notification.\n    \"\"\"\n    header: [String]\n  }\n\n  enum Endpoint_Enum_input {\n    Endpoint\n  }\n\n  enum Endpoint_Enum_schema {\n    Endpoint\n  }\n\n  \"\"\"\n  The technical details of an endpoint that can be used for electronic services,\n  such as for web services providing XDS.b or a REST endpoint for another \n  server. This may include any security context information.\n  \"\"\"\n  input Endpoint_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Endpoint_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for the organization that is used to identify the endpoint across multiple disparate systems.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    active | suspended | error | off | test.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    active | suspended | error | off | test.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A coded value that represents the technical details of the usage of this\n    endpoint, such as what WSDLs should be used in what way. (e.g.\n    XDS.b/DICOM/cds-hook).\n    \"\"\"\n    connectionType: Coding_Input!\n\n    \"\"\"\n    A friendly name that this endpoint can be referred to with.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A friendly name that this endpoint can be referred to with.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The organization that manages this endpoint (even if technically another\n    organization is hosting this in the cloud, it is the organization associated\n    with the data).\n    \"\"\"\n    managingOrganization: String\n\n    \"\"\"\n    Contact details for a human to contact about the subscription. The primary use\n    of this for system administrator troubleshooting.\n    \"\"\"\n    contact: [ContactPoint_Input]\n\n    \"\"\"\n    The interval during which the endpoint is expected to be operational.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    The payload type describes the acceptable content that can be communicated on the endpoint.\n    \"\"\"\n    payloadType: [CodeableConcept_Input!]\n\n    \"\"\"\n    The mime type to send the payload in - e.g. application/fhir+xml,\n    application/fhir+json. If the mime type is not specified, then the sender\n    could send any content (including no content depending on the connectionType).\n    \"\"\"\n    _payloadMimeType: Element_Input\n\n    \"\"\"\n    The mime type to send the payload in - e.g. application/fhir+xml,\n    application/fhir+json. If the mime type is not specified, then the sender\n    could send any content (including no content depending on the connectionType).\n    \"\"\"\n    payloadMimeType: [Code]\n\n    \"\"\"\n    The uri that describes the actual end-point to connect to.\n    \"\"\"\n    _address: Element_Input\n\n    \"\"\"\n    The uri that describes the actual end-point to connect to.\n    \"\"\"\n    address: Url!\n\n    \"\"\"\n    Additional headers / information to send as part of the notification.\n    \"\"\"\n    _header: Element_Input\n\n    \"\"\"\n    Additional headers / information to send as part of the notification.\n    \"\"\"\n    header: [String]\n  }\n\n  \"\"\"\n  The organization that manages this endpoint (even if technically another\n  organization is hosting this in the cloud, it is the organization associated\n  with the data).\n  \"\"\"\n  union EndpointmanagingOrganization_managingOrganization_Union =\n      Organization\n\n  \"\"\"\n  This resource provides the insurance enrollment details to the insurer regarding a specified coverage.\n  \"\"\"\n  type EnrollmentRequest {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EnrollmentRequest_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The Response business identifier.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    The date when this resource was created.\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    The Insurer who is target  of the request.\n    \"\"\"\n    insurer: EnrollmentRequestinsurer_insurer_Union\n\n    \"\"\"\n    The practitioner who is responsible for the services rendered to the patient.\n    \"\"\"\n    provider: EnrollmentRequestprovider_provider_Union\n\n    \"\"\"\n    Patient Resource.\n    \"\"\"\n    candidate: EnrollmentRequestcandidate_candidate_Union\n\n    \"\"\"\n    Reference to the program or plan identification, underwriter or payor.\n    \"\"\"\n    coverage: EnrollmentRequestcoverage_coverage_Union\n  }\n\n  enum EnrollmentRequest_Enum_input {\n    EnrollmentRequest\n  }\n\n  enum EnrollmentRequest_Enum_schema {\n    EnrollmentRequest\n  }\n\n  \"\"\"\n  This resource provides the insurance enrollment details to the insurer regarding a specified coverage.\n  \"\"\"\n  input EnrollmentRequest_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EnrollmentRequest_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The Response business identifier.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    The date when this resource was created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date when this resource was created.\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    The Insurer who is target  of the request.\n    \"\"\"\n    insurer: String\n\n    \"\"\"\n    The practitioner who is responsible for the services rendered to the patient.\n    \"\"\"\n    provider: String\n\n    \"\"\"\n    Patient Resource.\n    \"\"\"\n    candidate: String\n\n    \"\"\"\n    Reference to the program or plan identification, underwriter or payor.\n    \"\"\"\n    coverage: String\n  }\n\n  \"\"\"\n  Patient Resource.\n  \"\"\"\n  union EnrollmentRequestcandidate_candidate_Union = Patient\n\n  \"\"\"\n  Reference to the program or plan identification, underwriter or payor.\n  \"\"\"\n  union EnrollmentRequestcoverage_coverage_Union = Coverage\n\n  \"\"\"\n  The Insurer who is target  of the request.\n  \"\"\"\n  union EnrollmentRequestinsurer_insurer_Union = Organization\n\n  \"\"\"\n  The practitioner who is responsible for the services rendered to the patient.\n  \"\"\"\n  union EnrollmentRequestprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.\n  \"\"\"\n  type EnrollmentResponse {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EnrollmentResponse_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The Response business identifier.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Original request resource reference.\n    \"\"\"\n    request: EnrollmentResponserequest_request_Union\n\n    \"\"\"\n    Processing status: error, complete.\n    \"\"\"\n    outcome: Code\n\n    \"\"\"\n    A description of the status of the adjudication.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    The date when the enclosed suite of services were performed or completed.\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    The Insurer who produced this adjudicated response.\n    \"\"\"\n    organization: EnrollmentResponseorganization_organization_Union\n\n    \"\"\"\n    The practitioner who is responsible for the services rendered to the patient.\n    \"\"\"\n    requestProvider: EnrollmentResponserequestProvider_requestProvider_Union\n  }\n\n  enum EnrollmentResponse_Enum_input {\n    EnrollmentResponse\n  }\n\n  enum EnrollmentResponse_Enum_schema {\n    EnrollmentResponse\n  }\n\n  \"\"\"\n  This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource.\n  \"\"\"\n  input EnrollmentResponse_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EnrollmentResponse_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The Response business identifier.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Original request resource reference.\n    \"\"\"\n    request: String\n\n    \"\"\"\n    Processing status: error, complete.\n    \"\"\"\n    _outcome: Element_Input\n\n    \"\"\"\n    Processing status: error, complete.\n    \"\"\"\n    outcome: Code\n\n    \"\"\"\n    A description of the status of the adjudication.\n    \"\"\"\n    _disposition: Element_Input\n\n    \"\"\"\n    A description of the status of the adjudication.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    The date when the enclosed suite of services were performed or completed.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date when the enclosed suite of services were performed or completed.\n    \"\"\"\n    created: DateTime\n\n    \"\"\"\n    The Insurer who produced this adjudicated response.\n    \"\"\"\n    organization: String\n\n    \"\"\"\n    The practitioner who is responsible for the services rendered to the patient.\n    \"\"\"\n    requestProvider: String\n  }\n\n  \"\"\"\n  The Insurer who produced this adjudicated response.\n  \"\"\"\n  union EnrollmentResponseorganization_organization_Union = Organization\n\n  \"\"\"\n  Original request resource reference.\n  \"\"\"\n  union EnrollmentResponserequest_request_Union = EnrollmentRequest\n\n  \"\"\"\n  The practitioner who is responsible for the services rendered to the patient.\n  \"\"\"\n  union EnrollmentResponserequestProvider_requestProvider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  An association between a patient and an organization / healthcare provider(s)\n  during which time encounters may occur. The managing organization assumes a\n  level of responsibility for the patient during this time.\n  \"\"\"\n  type EpisodeOfCare {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EpisodeOfCare_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The EpisodeOfCare may be known by different identifiers for different contexts\n    of use, such as when an external agency is tracking the Episode for funding purposes.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    planned | waitlist | active | onhold | finished | cancelled.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The history of statuses that the EpisodeOfCare has been through (without\n    requiring processing the history of the resource).\n    \"\"\"\n    statusHistory: [EpisodeOfCarestatusHistory]\n\n    \"\"\"\n    A classification of the type of episode of care; e.g. specialist referral, disease management, type of funded care.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    The list of diagnosis relevant to this episode of care.\n    \"\"\"\n    diagnosis: [EpisodeOfCarediagnosis]\n\n    \"\"\"\n    The patient who is the focus of this episode of care.\n    \"\"\"\n    patient: EpisodeOfCarepatient_patient_Union!\n\n    \"\"\"\n    The organization that has assumed the specific responsibilities for the specified duration.\n    \"\"\"\n    managingOrganization: EpisodeOfCaremanagingOrganization_managingOrganization_Union\n\n    \"\"\"\n    The interval during which the managing organization assumes the defined responsibility.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.\n    \"\"\"\n    referralRequest: [EpisodeOfCarereferralRequest_referralRequest_Union]\n\n    \"\"\"\n    The practitioner that is the care manager/care coordinator for this patient.\n    \"\"\"\n    careManager: EpisodeOfCarecareManager_careManager_Union\n\n    \"\"\"\n    The list of practitioners that may be facilitating this episode of care for specific purposes.\n    \"\"\"\n    team: [EpisodeOfCareteam_team_Union]\n\n    \"\"\"\n    The set of accounts that may be used for billing for this EpisodeOfCare.\n    \"\"\"\n    account: [EpisodeOfCareaccount_account_Union]\n  }\n\n  enum EpisodeOfCare_Enum_input {\n    EpisodeOfCare\n  }\n\n  enum EpisodeOfCare_Enum_schema {\n    EpisodeOfCare\n  }\n\n  \"\"\"\n  An association between a patient and an organization / healthcare provider(s)\n  during which time encounters may occur. The managing organization assumes a\n  level of responsibility for the patient during this time.\n  \"\"\"\n  input EpisodeOfCare_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EpisodeOfCare_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The EpisodeOfCare may be known by different identifiers for different contexts\n    of use, such as when an external agency is tracking the Episode for funding purposes.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    planned | waitlist | active | onhold | finished | cancelled.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    planned | waitlist | active | onhold | finished | cancelled.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The history of statuses that the EpisodeOfCare has been through (without\n    requiring processing the history of the resource).\n    \"\"\"\n    statusHistory: [EpisodeOfCarestatusHistory_Input]\n\n    \"\"\"\n    A classification of the type of episode of care; e.g. specialist referral, disease management, type of funded care.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    The list of diagnosis relevant to this episode of care.\n    \"\"\"\n    diagnosis: [EpisodeOfCarediagnosis_Input]\n\n    \"\"\"\n    The patient who is the focus of this episode of care.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The organization that has assumed the specific responsibilities for the specified duration.\n    \"\"\"\n    managingOrganization: String\n\n    \"\"\"\n    The interval during which the managing organization assumes the defined responsibility.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.\n    \"\"\"\n    referralRequest: [String]\n\n    \"\"\"\n    The practitioner that is the care manager/care coordinator for this patient.\n    \"\"\"\n    careManager: String\n\n    \"\"\"\n    The list of practitioners that may be facilitating this episode of care for specific purposes.\n    \"\"\"\n    team: [String]\n\n    \"\"\"\n    The set of accounts that may be used for billing for this EpisodeOfCare.\n    \"\"\"\n    account: [String]\n  }\n\n  \"\"\"\n  The set of accounts that may be used for billing for this EpisodeOfCare.\n  \"\"\"\n  union EpisodeOfCareaccount_account_Union = Account\n\n  \"\"\"\n  The practitioner that is the care manager/care coordinator for this patient.\n  \"\"\"\n  union EpisodeOfCarecareManager_careManager_Union =\n      Practitioner\n    | PractitionerRole\n\n  type EpisodeOfCarediagnosis {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A list of conditions/problems/diagnoses that this episode of care is intended to be providing care for.\n    \"\"\"\n    condition: EpisodeOfCarediagnosiscondition_condition_Union!\n\n    \"\"\"\n    Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …).\n    \"\"\"\n    role: CodeableConcept\n\n    \"\"\"\n    Ranking of the diagnosis (for each role type).\n    \"\"\"\n    rank: PositiveInt\n  }\n\n  input EpisodeOfCarediagnosis_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A list of conditions/problems/diagnoses that this episode of care is intended to be providing care for.\n    \"\"\"\n    condition: String!\n\n    \"\"\"\n    Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …).\n    \"\"\"\n    role: CodeableConcept_Input\n\n    \"\"\"\n    Ranking of the diagnosis (for each role type).\n    \"\"\"\n    _rank: Element_Input\n\n    \"\"\"\n    Ranking of the diagnosis (for each role type).\n    \"\"\"\n    rank: PositiveInt\n  }\n\n  \"\"\"\n  A list of conditions/problems/diagnoses that this episode of care is intended to be providing care for.\n  \"\"\"\n  union EpisodeOfCarediagnosiscondition_condition_Union = Condition\n\n  \"\"\"\n  The organization that has assumed the specific responsibilities for the specified duration.\n  \"\"\"\n  union EpisodeOfCaremanagingOrganization_managingOrganization_Union =\n      Organization\n\n  \"\"\"\n  The patient who is the focus of this episode of care.\n  \"\"\"\n  union EpisodeOfCarepatient_patient_Union = Patient\n\n  \"\"\"\n  Referral Request(s) that are fulfilled by this EpisodeOfCare, incoming referrals.\n  \"\"\"\n  union EpisodeOfCarereferralRequest_referralRequest_Union =\n      ServiceRequest\n\n  type EpisodeOfCarestatusHistory {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    planned | waitlist | active | onhold | finished | cancelled.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The period during this EpisodeOfCare that the specific status applied.\n    \"\"\"\n    period: Period!\n  }\n\n  input EpisodeOfCarestatusHistory_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    planned | waitlist | active | onhold | finished | cancelled.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    planned | waitlist | active | onhold | finished | cancelled.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The period during this EpisodeOfCare that the specific status applied.\n    \"\"\"\n    period: Period_Input!\n  }\n\n  \"\"\"\n  The list of practitioners that may be facilitating this episode of care for specific purposes.\n  \"\"\"\n  union EpisodeOfCareteam_team_Union = CareTeam\n\n  \"\"\"\n  The EventDefinition resource provides a reusable description of when a particular event can occur.\n  \"\"\"\n  type EventDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EventDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this event definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this event definition\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the event definition is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this event definition when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the event definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the event definition author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the event definition. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the event definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the event definition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this event definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this event definition is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the event definition.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the event definition.\n    \"\"\"\n    subjectReference: EventDefinitionsubjectReference_subjectReference_Union\n\n    \"\"\"\n    The date  (and optionally time) when the event definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the event definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the event definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the event definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate event\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the event definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this event definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description of how the event definition is used from a clinical perspective.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the event definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the event definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the event definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the module. Topics provide a high-level\n    categorization of the module that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related resources such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    The trigger element defines when the event occurs. If more than one trigger\n    condition is specified, the event fires whenever any one of the trigger\n    conditions is met.\n    \"\"\"\n    trigger: [TriggerDefinition!]\n  }\n\n  enum EventDefinition_Enum_input {\n    EventDefinition\n  }\n\n  enum EventDefinition_Enum_schema {\n    EventDefinition\n  }\n\n  \"\"\"\n  The EventDefinition resource provides a reusable description of when a particular event can occur.\n  \"\"\"\n  input EventDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EventDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this event definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this event definition\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the event definition is stored on\n    different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this event definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this event definition\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the event definition is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this event definition when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the event definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the event definition author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the event definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the event definition author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the event definition. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the event definition. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the event definition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the event definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the event definition giving additional information about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate title for the event definition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this event definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this event definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this event definition is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this event definition is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the event definition.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the event definition.\n    \"\"\"\n    subjectReference: String\n\n    \"\"\"\n    The date  (and optionally time) when the event definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the event definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the event definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the event definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the event definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the event definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the event definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the event definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate event\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the event definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this event definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this event definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description of how the event definition is used from a clinical perspective.\n    \"\"\"\n    _usage: Element_Input\n\n    \"\"\"\n    A detailed description of how the event definition is used from a clinical perspective.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the event definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the event definition.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the event definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the event definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the event definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the module. Topics provide a high-level\n    categorization of the module that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related resources such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    The trigger element defines when the event occurs. If more than one trigger\n    condition is specified, the event fires whenever any one of the trigger\n    conditions is met.\n    \"\"\"\n    trigger: [TriggerDefinition_Input!]\n  }\n\n  \"\"\"\n  A code or group definition that describes the intended subject of the event definition.\n  \"\"\"\n  union EventDefinitionsubjectReference_subjectReference_Union = Group\n\n  \"\"\"\n  The Evidence resource describes the conditional state (population and any\n  exposures being compared within the population) and outcome (if specified) that\n  the knowledge (evidence, assertion, recommendation) is about.\n  \"\"\"\n  type Evidence {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Evidence_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this evidence when it is referenced\n    in a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this evidence is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the evidence is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this evidence when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the evidence when it\n    is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the evidence author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. To provide a version consistent\n    with the Decision Support Service specification, use the format\n    Major.Minor.Revision (e.g. 1.0.0). For more information on versioning\n    knowledge assets, refer to the Decision Support Service specification. Note\n    that a version is required for non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the evidence. This name should be usable\n    as an identifier for the module by machine processing applications such as\n    code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the evidence.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    shortTitle: String\n\n    \"\"\"\n    An explanatory or alternate title for the Evidence giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this evidence. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the evidence was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    evidence changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the evidence.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the evidence from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate evidence instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the evidence is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    A copyright statement relating to the evidence and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the evidence.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the evidence content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the Evidence. Topics provide a\n    high-level categorization grouping types of Evidences that can be useful for\n    filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the population for the research.\n    \"\"\"\n    exposureBackground: EvidenceexposureBackground_exposureBackground_Union!\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the exposure for the research.\n    \"\"\"\n    exposureVariant: [EvidenceexposureVariant_exposureVariant_Union]\n\n    \"\"\"\n    A reference to a EvidenceVariable resomece that defines the outcome for the research.\n    \"\"\"\n    outcome: [Evidenceoutcome_outcome_Union]\n  }\n\n  enum Evidence_Enum_input {\n    Evidence\n  }\n\n  enum Evidence_Enum_schema {\n    Evidence\n  }\n\n  \"\"\"\n  The Evidence resource describes the conditional state (population and any\n  exposures being compared within the population) and outcome (if specified) that\n  the knowledge (evidence, assertion, recommendation) is about.\n  \"\"\"\n  input Evidence_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Evidence_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this evidence when it is referenced\n    in a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this evidence is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the evidence is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this evidence when it is referenced\n    in a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this evidence is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the evidence is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this evidence when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the evidence when it\n    is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the evidence author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. To provide a version consistent\n    with the Decision Support Service specification, use the format\n    Major.Minor.Revision (e.g. 1.0.0). For more information on versioning\n    knowledge assets, refer to the Decision Support Service specification. Note\n    that a version is required for non-experimental active artifacts.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the evidence when it\n    is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the evidence author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. To provide a version consistent\n    with the Decision Support Service specification, use the format\n    Major.Minor.Revision (e.g. 1.0.0). For more information on versioning\n    knowledge assets, refer to the Decision Support Service specification. Note\n    that a version is required for non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the evidence. This name should be usable\n    as an identifier for the module by machine processing applications such as\n    code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the evidence. This name should be usable\n    as an identifier for the module by machine processing applications such as\n    code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the evidence.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the evidence.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    _shortTitle: Element_Input\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    shortTitle: String\n\n    \"\"\"\n    An explanatory or alternate title for the Evidence giving additional information about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate title for the Evidence giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this evidence. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this evidence. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the evidence was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    evidence changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the evidence was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    evidence changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the evidence.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the evidence.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the evidence from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the evidence from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate evidence instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the evidence is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    A copyright statement relating to the evidence and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the evidence.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the evidence and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the evidence.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the evidence content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the Evidence. Topics provide a\n    high-level categorization grouping types of Evidences that can be useful for\n    filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the population for the research.\n    \"\"\"\n    exposureBackground: String!\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the exposure for the research.\n    \"\"\"\n    exposureVariant: [String]\n\n    \"\"\"\n    A reference to a EvidenceVariable resomece that defines the outcome for the research.\n    \"\"\"\n    outcome: [String]\n  }\n\n  \"\"\"\n  A reference to a EvidenceVariable resource that defines the population for the research.\n  \"\"\"\n  union EvidenceexposureBackground_exposureBackground_Union =\n      EvidenceVariable\n\n  \"\"\"\n  A reference to a EvidenceVariable resource that defines the exposure for the research.\n  \"\"\"\n  union EvidenceexposureVariant_exposureVariant_Union = EvidenceVariable\n\n  \"\"\"\n  A reference to a EvidenceVariable resomece that defines the outcome for the research.\n  \"\"\"\n  union Evidenceoutcome_outcome_Union = EvidenceVariable\n\n  \"\"\"\n  The EvidenceVariable resource describes a 'PICO' element that knowledge (evidence, assertion, recommendation) is about.\n  \"\"\"\n  type EvidenceVariable {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EvidenceVariable_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this evidence variable when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this evidence variable\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the evidence variable is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this evidence variable when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the evidence variable\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the evidence variable author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. To provide a version consistent\n    with the Decision Support Service specification, use the format\n    Major.Minor.Revision (e.g. 1.0.0). For more information on versioning\n    knowledge assets, refer to the Decision Support Service specification. Note\n    that a version is required for non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the evidence variable. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the evidence variable.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    shortTitle: String\n\n    \"\"\"\n    An explanatory or alternate title for the EvidenceVariable giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this evidence variable. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the evidence variable was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the evidence variable changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the evidence variable.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the evidence variable from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate evidence\n    variable instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the evidence variable is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    A copyright statement relating to the evidence variable and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the evidence variable.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the evidence variable content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the EvidenceVariable. Topics\n    provide a high-level categorization grouping types of EvidenceVariables that\n    can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    The type of evidence element, a population, an exposure, or an outcome.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    A characteristic that defines the members of the evidence element. Multiple\n    characteristics are applied with 'and' semantics.\n    \"\"\"\n    characteristic: [EvidenceVariablecharacteristic!]\n  }\n\n  enum EvidenceVariable_Enum_input {\n    EvidenceVariable\n  }\n\n  enum EvidenceVariable_Enum_schema {\n    EvidenceVariable\n  }\n\n  \"\"\"\n  The EvidenceVariable resource describes a 'PICO' element that knowledge (evidence, assertion, recommendation) is about.\n  \"\"\"\n  input EvidenceVariable_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: EvidenceVariable_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this evidence variable when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this evidence variable\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the evidence variable is stored on\n    different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this evidence variable when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this evidence variable\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the evidence variable is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this evidence variable when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the evidence variable\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the evidence variable author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. To provide a version consistent\n    with the Decision Support Service specification, use the format\n    Major.Minor.Revision (e.g. 1.0.0). For more information on versioning\n    knowledge assets, refer to the Decision Support Service specification. Note\n    that a version is required for non-experimental active artifacts.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the evidence variable\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the evidence variable author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. To provide a version consistent\n    with the Decision Support Service specification, use the format\n    Major.Minor.Revision (e.g. 1.0.0). For more information on versioning\n    knowledge assets, refer to the Decision Support Service specification. Note\n    that a version is required for non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the evidence variable. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the evidence variable. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the evidence variable.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the evidence variable.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    _shortTitle: Element_Input\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    shortTitle: String\n\n    \"\"\"\n    An explanatory or alternate title for the EvidenceVariable giving additional information about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate title for the EvidenceVariable giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this evidence variable. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this evidence variable. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the evidence variable was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the evidence variable changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the evidence variable was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the evidence variable changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the evidence variable.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the evidence variable.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the evidence variable from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the evidence variable from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate evidence\n    variable instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the evidence variable is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    A copyright statement relating to the evidence variable and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the evidence variable.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the evidence variable and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the evidence variable.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the evidence variable content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the EvidenceVariable. Topics\n    provide a high-level categorization grouping types of EvidenceVariables that\n    can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    The type of evidence element, a population, an exposure, or an outcome.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of evidence element, a population, an exposure, or an outcome.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    A characteristic that defines the members of the evidence element. Multiple\n    characteristics are applied with 'and' semantics.\n    \"\"\"\n    characteristic: [EvidenceVariablecharacteristic_Input!]\n  }\n\n  type EvidenceVariablecharacteristic {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A short, natural language description of the characteristic that could be used to communicate the criteria to an end-user.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionReference: EvidenceVariablecharacteristicdefinitionReference_definitionReference_Union!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionCanonical: Canonical!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionExpression: Expression!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionDataRequirement: DataRequirement!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionTriggerDefinition: TriggerDefinition!\n\n    \"\"\"\n    Use UsageContext to define the members of the population, such as Age Ranges, Genders, Settings.\n    \"\"\"\n    usageContext: [UsageContext]\n\n    \"\"\"\n    When true, members with this characteristic are excluded from the element.\n    \"\"\"\n    exclude: Boolean\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveDateTime: DateTime\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectivePeriod: Period\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveDuration: Duration\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveTiming: Timing\n\n    \"\"\"\n    Indicates duration from the participant's study entry.\n    \"\"\"\n    timeFromStart: Duration\n\n    \"\"\"\n    Indicates how elements are aggregated within the study effective period.\n    \"\"\"\n    groupMeasure: Code\n  }\n\n  input EvidenceVariablecharacteristic_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A short, natural language description of the characteristic that could be used to communicate the criteria to an end-user.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A short, natural language description of the characteristic that could be used to communicate the criteria to an end-user.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionReference: String!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    _definitionCanonical: Element_Input\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionCanonical: Canonical!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionExpression: Expression_Input!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionDataRequirement: DataRequirement_Input!\n\n    \"\"\"\n    Define members of the evidence element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionTriggerDefinition: TriggerDefinition_Input!\n\n    \"\"\"\n    Use UsageContext to define the members of the population, such as Age Ranges, Genders, Settings.\n    \"\"\"\n    usageContext: [UsageContext_Input]\n\n    \"\"\"\n    When true, members with this characteristic are excluded from the element.\n    \"\"\"\n    _exclude: Element_Input\n\n    \"\"\"\n    When true, members with this characteristic are excluded from the element.\n    \"\"\"\n    exclude: Boolean\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    _participantEffectiveDateTime: Element_Input\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveDateTime: DateTime\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectivePeriod: Period_Input\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveDuration: Duration_Input\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveTiming: Timing_Input\n\n    \"\"\"\n    Indicates duration from the participant's study entry.\n    \"\"\"\n    timeFromStart: Duration_Input\n\n    \"\"\"\n    Indicates how elements are aggregated within the study effective period.\n    \"\"\"\n    _groupMeasure: Element_Input\n\n    \"\"\"\n    Indicates how elements are aggregated within the study effective period.\n    \"\"\"\n    groupMeasure: Code\n  }\n\n  \"\"\"\n  Define members of the evidence element using Codes (such as condition,\n  medication, or observation), Expressions ( using an expression language such as\n  Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in the last year).\n  \"\"\"\n  union EvidenceVariablecharacteristicdefinitionReference_definitionReference_Union =\n      Group\n    | ActivityDefinition\n\n  \"\"\"\n  Example of workflow instance.\n  \"\"\"\n  type ExampleScenario {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ExampleScenario_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this example scenario when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this example scenario\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the example scenario is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this example scenario when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the example scenario\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the example scenario author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the example scenario. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The status of this example scenario. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this example scenario is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the example scenario was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the example scenario changes. (e.g. the 'content logical definition').\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the example scenario.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate example\n    scenario instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the example scenario is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    A copyright statement relating to the example scenario and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the example scenario.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    What the example scenario resource is created for. This should not be used to\n    show the business purpose of the scenario itself, but the purpose of\n    documenting a scenario.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    Actor participating in the resource.\n    \"\"\"\n    actor: [ExampleScenarioactor]\n\n    \"\"\"\n    Each resource and each version that is present in the workflow.\n    \"\"\"\n    instance: [ExampleScenarioinstance]\n\n    \"\"\"\n    Each major process - a group of operations.\n    \"\"\"\n    process: [ExampleScenarioprocess]\n\n    \"\"\"\n    Another nested workflow.\n    \"\"\"\n    workflow: [Canonical]\n  }\n\n  enum ExampleScenario_Enum_input {\n    ExampleScenario\n  }\n\n  enum ExampleScenario_Enum_schema {\n    ExampleScenario\n  }\n\n  \"\"\"\n  Example of workflow instance.\n  \"\"\"\n  input ExampleScenario_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ExampleScenario_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this example scenario when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this example scenario\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the example scenario is stored on\n    different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this example scenario when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this example scenario\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the example scenario is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this example scenario when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the example scenario\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the example scenario author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the example scenario\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the example scenario author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the example scenario. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the example scenario. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The status of this example scenario. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this example scenario. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this example scenario is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this example scenario is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the example scenario was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the example scenario changes. (e.g. the 'content logical definition').\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the example scenario was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the example scenario changes. (e.g. the 'content logical definition').\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the example scenario.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the example scenario.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate example\n    scenario instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the example scenario is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    A copyright statement relating to the example scenario and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the example scenario.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the example scenario and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the example scenario.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    What the example scenario resource is created for. This should not be used to\n    show the business purpose of the scenario itself, but the purpose of\n    documenting a scenario.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    What the example scenario resource is created for. This should not be used to\n    show the business purpose of the scenario itself, but the purpose of\n    documenting a scenario.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    Actor participating in the resource.\n    \"\"\"\n    actor: [ExampleScenarioactor_Input]\n\n    \"\"\"\n    Each resource and each version that is present in the workflow.\n    \"\"\"\n    instance: [ExampleScenarioinstance_Input]\n\n    \"\"\"\n    Each major process - a group of operations.\n    \"\"\"\n    process: [ExampleScenarioprocess_Input]\n\n    \"\"\"\n    Another nested workflow.\n    \"\"\"\n    _workflow: Element_Input\n\n    \"\"\"\n    Another nested workflow.\n    \"\"\"\n    workflow: [Canonical]\n  }\n\n  type ExampleScenarioactor {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    ID or acronym of actor.\n    \"\"\"\n    actorId: String!\n\n    \"\"\"\n    The type of actor - person or system.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The name of the actor as shown in the page.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The description of the actor.\n    \"\"\"\n    description: String\n  }\n\n  input ExampleScenarioactor_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    ID or acronym of actor.\n    \"\"\"\n    _actorId: Element_Input\n\n    \"\"\"\n    ID or acronym of actor.\n    \"\"\"\n    actorId: String!\n\n    \"\"\"\n    The type of actor - person or system.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of actor - person or system.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The name of the actor as shown in the page.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of the actor as shown in the page.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The description of the actor.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The description of the actor.\n    \"\"\"\n    description: String\n  }\n\n  type ExampleScenarioinstance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The id of the resource for referencing.\n    \"\"\"\n    resourceId: String!\n\n    \"\"\"\n    The type of the resource.\n    \"\"\"\n    resourceType: Code!\n\n    \"\"\"\n    A short name for the resource instance.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Human-friendly description of the resource instance.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A specific version of the resource.\n    \"\"\"\n    version: [ExampleScenarioinstanceversion]\n\n    \"\"\"\n    Resources contained in the instance (e.g. the observations contained in a bundle).\n    \"\"\"\n    containedInstance: [ExampleScenarioinstancecontainedInstance]\n  }\n\n  input ExampleScenarioinstance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The id of the resource for referencing.\n    \"\"\"\n    _resourceId: Element_Input\n\n    \"\"\"\n    The id of the resource for referencing.\n    \"\"\"\n    resourceId: String!\n\n    \"\"\"\n    The type of the resource.\n    \"\"\"\n    _resourceType: Element_Input\n\n    \"\"\"\n    The type of the resource.\n    \"\"\"\n    resourceType: Code!\n\n    \"\"\"\n    A short name for the resource instance.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A short name for the resource instance.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Human-friendly description of the resource instance.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Human-friendly description of the resource instance.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A specific version of the resource.\n    \"\"\"\n    version: [ExampleScenarioinstanceversion_Input]\n\n    \"\"\"\n    Resources contained in the instance (e.g. the observations contained in a bundle).\n    \"\"\"\n    containedInstance: [ExampleScenarioinstancecontainedInstance_Input]\n  }\n\n  type ExampleScenarioinstancecontainedInstance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Each resource contained in the instance.\n    \"\"\"\n    resourceId: String!\n\n    \"\"\"\n    A specific version of a resource contained in the instance.\n    \"\"\"\n    versionId: String\n  }\n\n  input ExampleScenarioinstancecontainedInstance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Each resource contained in the instance.\n    \"\"\"\n    _resourceId: Element_Input\n\n    \"\"\"\n    Each resource contained in the instance.\n    \"\"\"\n    resourceId: String!\n\n    \"\"\"\n    A specific version of a resource contained in the instance.\n    \"\"\"\n    _versionId: Element_Input\n\n    \"\"\"\n    A specific version of a resource contained in the instance.\n    \"\"\"\n    versionId: String\n  }\n\n  type ExampleScenarioinstanceversion {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The identifier of a specific version of a resource.\n    \"\"\"\n    versionId: String!\n\n    \"\"\"\n    The description of the resource version.\n    \"\"\"\n    description: String!\n  }\n\n  input ExampleScenarioinstanceversion_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The identifier of a specific version of a resource.\n    \"\"\"\n    _versionId: Element_Input\n\n    \"\"\"\n    The identifier of a specific version of a resource.\n    \"\"\"\n    versionId: String!\n\n    \"\"\"\n    The description of the resource version.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The description of the resource version.\n    \"\"\"\n    description: String!\n  }\n\n  type ExampleScenarioprocess {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The diagram title of the group of operations.\n    \"\"\"\n    title: String!\n\n    \"\"\"\n    A longer description of the group of operations.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Description of initial status before the process starts.\n    \"\"\"\n    preConditions: String\n\n    \"\"\"\n    Description of final status after the process ends.\n    \"\"\"\n    postConditions: String\n\n    \"\"\"\n    Each step of the process.\n    \"\"\"\n    step: [ExampleScenarioprocessstep]\n  }\n\n  input ExampleScenarioprocess_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The diagram title of the group of operations.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    The diagram title of the group of operations.\n    \"\"\"\n    title: String!\n\n    \"\"\"\n    A longer description of the group of operations.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A longer description of the group of operations.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Description of initial status before the process starts.\n    \"\"\"\n    _preConditions: Element_Input\n\n    \"\"\"\n    Description of initial status before the process starts.\n    \"\"\"\n    preConditions: String\n\n    \"\"\"\n    Description of final status after the process ends.\n    \"\"\"\n    _postConditions: Element_Input\n\n    \"\"\"\n    Description of final status after the process ends.\n    \"\"\"\n    postConditions: String\n\n    \"\"\"\n    Each step of the process.\n    \"\"\"\n    step: [ExampleScenarioprocessstep_Input]\n  }\n\n  type ExampleScenarioprocessstep {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    If there is a pause in the flow.\n    \"\"\"\n    pause: Boolean\n\n    \"\"\"\n    Each interaction or action.\n    \"\"\"\n    operation: ExampleScenarioprocessstepoperation\n\n    \"\"\"\n    Indicates an alternative step that can be taken instead of the operations on\n    the base step in exceptional/atypical circumstances.\n    \"\"\"\n    alternative: [ExampleScenarioprocessstepalternative]\n  }\n\n  input ExampleScenarioprocessstep_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    If there is a pause in the flow.\n    \"\"\"\n    _pause: Element_Input\n\n    \"\"\"\n    If there is a pause in the flow.\n    \"\"\"\n    pause: Boolean\n\n    \"\"\"\n    Each interaction or action.\n    \"\"\"\n    operation: ExampleScenarioprocessstepoperation_Input\n\n    \"\"\"\n    Indicates an alternative step that can be taken instead of the operations on\n    the base step in exceptional/atypical circumstances.\n    \"\"\"\n    alternative: [ExampleScenarioprocessstepalternative_Input]\n  }\n\n  type ExampleScenarioprocessstepalternative {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The label to display for the alternative that gives a sense of the\n    circumstance in which the alternative should be invoked.\n    \"\"\"\n    title: String!\n\n    \"\"\"\n    A human-readable description of the alternative explaining when the alternative should occur rather than the base step.\n    \"\"\"\n    description: String\n  }\n\n  input ExampleScenarioprocessstepalternative_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The label to display for the alternative that gives a sense of the\n    circumstance in which the alternative should be invoked.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    The label to display for the alternative that gives a sense of the\n    circumstance in which the alternative should be invoked.\n    \"\"\"\n    title: String!\n\n    \"\"\"\n    A human-readable description of the alternative explaining when the alternative should occur rather than the base step.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A human-readable description of the alternative explaining when the alternative should occur rather than the base step.\n    \"\"\"\n    description: String\n  }\n\n  type ExampleScenarioprocessstepoperation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The sequential number of the interaction, e.g. 1.2.5.\n    \"\"\"\n    number: String!\n\n    \"\"\"\n    The type of operation - CRUD.\n    \"\"\"\n    type: String\n\n    \"\"\"\n    The human-friendly name of the interaction.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Who starts the transaction.\n    \"\"\"\n    initiator: String\n\n    \"\"\"\n    Who receives the transaction.\n    \"\"\"\n    receiver: String\n\n    \"\"\"\n    A comment to be inserted in the diagram.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Whether the initiator is deactivated right after the transaction.\n    \"\"\"\n    initiatorActive: Boolean\n\n    \"\"\"\n    Whether the receiver is deactivated right after the transaction.\n    \"\"\"\n    receiverActive: Boolean\n  }\n\n  input ExampleScenarioprocessstepoperation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The sequential number of the interaction, e.g. 1.2.5.\n    \"\"\"\n    _number: Element_Input\n\n    \"\"\"\n    The sequential number of the interaction, e.g. 1.2.5.\n    \"\"\"\n    number: String!\n\n    \"\"\"\n    The type of operation - CRUD.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of operation - CRUD.\n    \"\"\"\n    type: String\n\n    \"\"\"\n    The human-friendly name of the interaction.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The human-friendly name of the interaction.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Who starts the transaction.\n    \"\"\"\n    _initiator: Element_Input\n\n    \"\"\"\n    Who starts the transaction.\n    \"\"\"\n    initiator: String\n\n    \"\"\"\n    Who receives the transaction.\n    \"\"\"\n    _receiver: Element_Input\n\n    \"\"\"\n    Who receives the transaction.\n    \"\"\"\n    receiver: String\n\n    \"\"\"\n    A comment to be inserted in the diagram.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A comment to be inserted in the diagram.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Whether the initiator is deactivated right after the transaction.\n    \"\"\"\n    _initiatorActive: Element_Input\n\n    \"\"\"\n    Whether the initiator is deactivated right after the transaction.\n    \"\"\"\n    initiatorActive: Boolean\n\n    \"\"\"\n    Whether the receiver is deactivated right after the transaction.\n    \"\"\"\n    _receiverActive: Element_Input\n\n    \"\"\"\n    Whether the receiver is deactivated right after the transaction.\n    \"\"\"\n    receiverActive: Boolean\n  }\n\n  \"\"\"\n  This resource provides: the claim details; adjudication details from the\n  processing of a Claim; and optionally account balance information, for informing\n  the subscriber of the benefits provided.\n  \"\"\"\n  type ExplanationOfBenefit {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ExplanationOfBenefit_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this explanation of benefit.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The category of claim, e.g. oral, pharmacy, vision, institutional, professional.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    A finer grained suite of claim type codes which may convey additional\n    information such as Inpatient vs Outpatient and/or a specialty service.\n    \"\"\"\n    subType: CodeableConcept\n\n    \"\"\"\n    A code to indicate whether the nature of the request is: to request\n    adjudication of products and services previously rendered; or requesting\n    authorization and adjudication for provision in the future; or requesting the\n    non-binding adjudication of the listed products and services which could be\n    provided in the future.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The party to whom the professional services and/or products have been supplied\n    or are being considered and for whom actual for forecast reimbursement is sought.\n    \"\"\"\n    patient: ExplanationOfBenefitpatient_patient_Union!\n\n    \"\"\"\n    The period for which charges are being submitted.\n    \"\"\"\n    billablePeriod: Period\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    Individual who created the claim, predetermination or preauthorization.\n    \"\"\"\n    enterer: ExplanationOfBenefitenterer_enterer_Union\n\n    \"\"\"\n    The party responsible for authorization, adjudication and reimbursement.\n    \"\"\"\n    insurer: ExplanationOfBenefitinsurer_insurer_Union!\n\n    \"\"\"\n    The provider which is responsible for the claim, predetermination or preauthorization.\n    \"\"\"\n    provider: ExplanationOfBenefitprovider_provider_Union!\n\n    \"\"\"\n    The provider-required urgency of processing the request. Typical values include: stat, routine deferred.\n    \"\"\"\n    priority: CodeableConcept\n\n    \"\"\"\n    A code to indicate whether and for whom funds are to be reserved for future claims.\n    \"\"\"\n    fundsReserveRequested: CodeableConcept\n\n    \"\"\"\n    A code, used only on a response to a preauthorization, to indicate whether the\n    benefits payable have been reserved and for whom.\n    \"\"\"\n    fundsReserve: CodeableConcept\n\n    \"\"\"\n    Other claims which are related to this claim such as prior submissions or\n    claims for related services or for the same event.\n    \"\"\"\n    related: [ExplanationOfBenefitrelated]\n\n    \"\"\"\n    Prescription to support the dispensing of pharmacy, device or vision products.\n    \"\"\"\n    prescription: ExplanationOfBenefitprescription_prescription_Union\n\n    \"\"\"\n    Original prescription which has been superseded by this prescription to\n    support the dispensing of pharmacy services, medications or products.\n    \"\"\"\n    originalPrescription: ExplanationOfBenefitoriginalPrescription_originalPrescription_Union\n\n    \"\"\"\n    The party to be reimbursed for cost of the products and services according to the terms of the policy.\n    \"\"\"\n    payee: ExplanationOfBenefitpayee\n\n    \"\"\"\n    A reference to a referral resource.\n    \"\"\"\n    referral: ExplanationOfBenefitreferral_referral_Union\n\n    \"\"\"\n    Facility where the services were provided.\n    \"\"\"\n    facility: ExplanationOfBenefitfacility_facility_Union\n\n    \"\"\"\n    The business identifier for the instance of the adjudication request: claim predetermination or preauthorization.\n    \"\"\"\n    claim: ExplanationOfBenefitclaim_claim_Union\n\n    \"\"\"\n    The business identifier for the instance of the adjudication response: claim,\n    predetermination or preauthorization response.\n    \"\"\"\n    claimResponse: ExplanationOfBenefitclaimResponse_claimResponse_Union\n\n    \"\"\"\n    The outcome of the claim, predetermination, or preauthorization processing.\n    \"\"\"\n    outcome: Code!\n\n    \"\"\"\n    A human readable description of the status of the adjudication.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    Reference from the Insurer which is used in later communications which refers to this adjudication.\n    \"\"\"\n    preAuthRef: [String]\n\n    \"\"\"\n    The timeframe during which the supplied preauthorization reference may be\n    quoted on claims to obtain the adjudication as provided.\n    \"\"\"\n    preAuthRefPeriod: [Period]\n\n    \"\"\"\n    The members of the team who provided the products and services.\n    \"\"\"\n    careTeam: [ExplanationOfBenefitcareTeam]\n\n    \"\"\"\n    Additional information codes regarding exceptions, special considerations, the\n    condition, situation, prior or concurrent issues.\n    \"\"\"\n    supportingInfo: [ExplanationOfBenefitsupportingInfo]\n\n    \"\"\"\n    Information about diagnoses relevant to the claim items.\n    \"\"\"\n    diagnosis: [ExplanationOfBenefitdiagnosis]\n\n    \"\"\"\n    Procedures performed on the patient relevant to the billing items with the claim.\n    \"\"\"\n    procedure: [ExplanationOfBenefitprocedure]\n\n    \"\"\"\n    This indicates the relative order of a series of EOBs related to different coverages for the same suite of services.\n    \"\"\"\n    precedence: PositiveInt\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services specified on the claim.\n    \"\"\"\n    insurance: [ExplanationOfBenefitinsurance!]\n\n    \"\"\"\n    Details of a accident which resulted in injuries which required the products and services listed in the claim.\n    \"\"\"\n    accident: ExplanationOfBenefitaccident\n\n    \"\"\"\n    A claim line. Either a simple (a product or service) or a 'group' of details\n    which can also be a simple items or groups of sub-details.\n    \"\"\"\n    item: [ExplanationOfBenefititem]\n\n    \"\"\"\n    The first-tier service adjudications for payor added product or service lines.\n    \"\"\"\n    addItem: [ExplanationOfBenefitaddItem]\n\n    \"\"\"\n    Categorized monetary totals for the adjudication.\n    \"\"\"\n    total: [ExplanationOfBenefittotal]\n\n    \"\"\"\n    Payment details for the adjudication of the claim.\n    \"\"\"\n    payment: ExplanationOfBenefitpayment\n\n    \"\"\"\n    A code for the form to be used for printing the content.\n    \"\"\"\n    formCode: CodeableConcept\n\n    \"\"\"\n    The actual form, by reference or inclusion, for printing the content or an EOB.\n    \"\"\"\n    form: Attachment\n\n    \"\"\"\n    A note that describes or explains adjudication results in a human readable form.\n    \"\"\"\n    processNote: [ExplanationOfBenefitprocessNote]\n\n    \"\"\"\n    The term of the benefits documented in this response.\n    \"\"\"\n    benefitPeriod: Period\n\n    \"\"\"\n    Balance by Benefit Category.\n    \"\"\"\n    benefitBalance: [ExplanationOfBenefitbenefitBalance]\n  }\n\n  enum ExplanationOfBenefit_Enum_input {\n    ExplanationOfBenefit\n  }\n\n  enum ExplanationOfBenefit_Enum_schema {\n    ExplanationOfBenefit\n  }\n\n  \"\"\"\n  This resource provides: the claim details; adjudication details from the\n  processing of a Claim; and optionally account balance information, for informing\n  the subscriber of the benefits provided.\n  \"\"\"\n  input ExplanationOfBenefit_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ExplanationOfBenefit_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this explanation of benefit.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The category of claim, e.g. oral, pharmacy, vision, institutional, professional.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    A finer grained suite of claim type codes which may convey additional\n    information such as Inpatient vs Outpatient and/or a specialty service.\n    \"\"\"\n    subType: CodeableConcept_Input\n\n    \"\"\"\n    A code to indicate whether the nature of the request is: to request\n    adjudication of products and services previously rendered; or requesting\n    authorization and adjudication for provision in the future; or requesting the\n    non-binding adjudication of the listed products and services which could be\n    provided in the future.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    A code to indicate whether the nature of the request is: to request\n    adjudication of products and services previously rendered; or requesting\n    authorization and adjudication for provision in the future; or requesting the\n    non-binding adjudication of the listed products and services which could be\n    provided in the future.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The party to whom the professional services and/or products have been supplied\n    or are being considered and for whom actual for forecast reimbursement is sought.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The period for which charges are being submitted.\n    \"\"\"\n    billablePeriod: Period_Input\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    Individual who created the claim, predetermination or preauthorization.\n    \"\"\"\n    enterer: String\n\n    \"\"\"\n    The party responsible for authorization, adjudication and reimbursement.\n    \"\"\"\n    insurer: String!\n\n    \"\"\"\n    The provider which is responsible for the claim, predetermination or preauthorization.\n    \"\"\"\n    provider: String!\n\n    \"\"\"\n    The provider-required urgency of processing the request. Typical values include: stat, routine deferred.\n    \"\"\"\n    priority: CodeableConcept_Input\n\n    \"\"\"\n    A code to indicate whether and for whom funds are to be reserved for future claims.\n    \"\"\"\n    fundsReserveRequested: CodeableConcept_Input\n\n    \"\"\"\n    A code, used only on a response to a preauthorization, to indicate whether the\n    benefits payable have been reserved and for whom.\n    \"\"\"\n    fundsReserve: CodeableConcept_Input\n\n    \"\"\"\n    Other claims which are related to this claim such as prior submissions or\n    claims for related services or for the same event.\n    \"\"\"\n    related: [ExplanationOfBenefitrelated_Input]\n\n    \"\"\"\n    Prescription to support the dispensing of pharmacy, device or vision products.\n    \"\"\"\n    prescription: String\n\n    \"\"\"\n    Original prescription which has been superseded by this prescription to\n    support the dispensing of pharmacy services, medications or products.\n    \"\"\"\n    originalPrescription: String\n\n    \"\"\"\n    The party to be reimbursed for cost of the products and services according to the terms of the policy.\n    \"\"\"\n    payee: ExplanationOfBenefitpayee_Input\n\n    \"\"\"\n    A reference to a referral resource.\n    \"\"\"\n    referral: String\n\n    \"\"\"\n    Facility where the services were provided.\n    \"\"\"\n    facility: String\n\n    \"\"\"\n    The business identifier for the instance of the adjudication request: claim predetermination or preauthorization.\n    \"\"\"\n    claim: String\n\n    \"\"\"\n    The business identifier for the instance of the adjudication response: claim,\n    predetermination or preauthorization response.\n    \"\"\"\n    claimResponse: String\n\n    \"\"\"\n    The outcome of the claim, predetermination, or preauthorization processing.\n    \"\"\"\n    _outcome: Element_Input\n\n    \"\"\"\n    The outcome of the claim, predetermination, or preauthorization processing.\n    \"\"\"\n    outcome: Code!\n\n    \"\"\"\n    A human readable description of the status of the adjudication.\n    \"\"\"\n    _disposition: Element_Input\n\n    \"\"\"\n    A human readable description of the status of the adjudication.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    Reference from the Insurer which is used in later communications which refers to this adjudication.\n    \"\"\"\n    _preAuthRef: Element_Input\n\n    \"\"\"\n    Reference from the Insurer which is used in later communications which refers to this adjudication.\n    \"\"\"\n    preAuthRef: [String]\n\n    \"\"\"\n    The timeframe during which the supplied preauthorization reference may be\n    quoted on claims to obtain the adjudication as provided.\n    \"\"\"\n    preAuthRefPeriod: [Period_Input]\n\n    \"\"\"\n    The members of the team who provided the products and services.\n    \"\"\"\n    careTeam: [ExplanationOfBenefitcareTeam_Input]\n\n    \"\"\"\n    Additional information codes regarding exceptions, special considerations, the\n    condition, situation, prior or concurrent issues.\n    \"\"\"\n    supportingInfo: [ExplanationOfBenefitsupportingInfo_Input]\n\n    \"\"\"\n    Information about diagnoses relevant to the claim items.\n    \"\"\"\n    diagnosis: [ExplanationOfBenefitdiagnosis_Input]\n\n    \"\"\"\n    Procedures performed on the patient relevant to the billing items with the claim.\n    \"\"\"\n    procedure: [ExplanationOfBenefitprocedure_Input]\n\n    \"\"\"\n    This indicates the relative order of a series of EOBs related to different coverages for the same suite of services.\n    \"\"\"\n    _precedence: Element_Input\n\n    \"\"\"\n    This indicates the relative order of a series of EOBs related to different coverages for the same suite of services.\n    \"\"\"\n    precedence: PositiveInt\n\n    \"\"\"\n    Financial instruments for reimbursement for the health care products and services specified on the claim.\n    \"\"\"\n    insurance: [ExplanationOfBenefitinsurance_Input!]\n\n    \"\"\"\n    Details of a accident which resulted in injuries which required the products and services listed in the claim.\n    \"\"\"\n    accident: ExplanationOfBenefitaccident_Input\n\n    \"\"\"\n    A claim line. Either a simple (a product or service) or a 'group' of details\n    which can also be a simple items or groups of sub-details.\n    \"\"\"\n    item: [ExplanationOfBenefititem_Input]\n\n    \"\"\"\n    The first-tier service adjudications for payor added product or service lines.\n    \"\"\"\n    addItem: [ExplanationOfBenefitaddItem_Input]\n\n    \"\"\"\n    Categorized monetary totals for the adjudication.\n    \"\"\"\n    total: [ExplanationOfBenefittotal_Input]\n\n    \"\"\"\n    Payment details for the adjudication of the claim.\n    \"\"\"\n    payment: ExplanationOfBenefitpayment_Input\n\n    \"\"\"\n    A code for the form to be used for printing the content.\n    \"\"\"\n    formCode: CodeableConcept_Input\n\n    \"\"\"\n    The actual form, by reference or inclusion, for printing the content or an EOB.\n    \"\"\"\n    form: Attachment_Input\n\n    \"\"\"\n    A note that describes or explains adjudication results in a human readable form.\n    \"\"\"\n    processNote: [ExplanationOfBenefitprocessNote_Input]\n\n    \"\"\"\n    The term of the benefits documented in this response.\n    \"\"\"\n    benefitPeriod: Period_Input\n\n    \"\"\"\n    Balance by Benefit Category.\n    \"\"\"\n    benefitBalance: [ExplanationOfBenefitbenefitBalance_Input]\n  }\n\n  type ExplanationOfBenefitaccident {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Date of an accident event  related to the products and services contained in the claim.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    The type or context of the accident event for the purposes of selection of\n    potential insurance coverages and determination of coordination between insurers.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The physical location of the accident event.\n    \"\"\"\n    locationAddress: Address\n\n    \"\"\"\n    The physical location of the accident event.\n    \"\"\"\n    locationReference: ExplanationOfBenefitaccidentlocationReference_locationReference_Union\n  }\n\n  input ExplanationOfBenefitaccident_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Date of an accident event  related to the products and services contained in the claim.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Date of an accident event  related to the products and services contained in the claim.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    The type or context of the accident event for the purposes of selection of\n    potential insurance coverages and determination of coordination between insurers.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The physical location of the accident event.\n    \"\"\"\n    locationAddress: Address_Input\n\n    \"\"\"\n    The physical location of the accident event.\n    \"\"\"\n    locationReference: String\n  }\n\n  \"\"\"\n  The physical location of the accident event.\n  \"\"\"\n  union ExplanationOfBenefitaccidentlocationReference_locationReference_Union =\n      Location\n\n  type ExplanationOfBenefitaddItem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Claim items which this service line is intended to replace.\n    \"\"\"\n    itemSequence: [PositiveInt]\n\n    \"\"\"\n    The sequence number of the details within the claim item which this line is intended to replace.\n    \"\"\"\n    detailSequence: [PositiveInt]\n\n    \"\"\"\n    The sequence number of the sub-details woithin the details within the claim item which this line is intended to replace.\n    \"\"\"\n    subDetailSequence: [PositiveInt]\n\n    \"\"\"\n    The providers who are authorized for the services rendered to the patient.\n    \"\"\"\n    provider: [ExplanationOfBenefitaddItemprovider_provider_Union]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept]\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedPeriod: Period\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationAddress: Address\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationReference: ExplanationOfBenefitaddItemlocationReference_locationReference_Union\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    Physical service site on the patient (limb, tooth, etc.).\n    \"\"\"\n    bodySite: CodeableConcept\n\n    \"\"\"\n    A region or surface of the bodySite, e.g. limb region or tooth surface(s).\n    \"\"\"\n    subSite: [CodeableConcept]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    The second-tier service adjudications for payor added services.\n    \"\"\"\n    detail: [ExplanationOfBenefitaddItemdetail]\n  }\n\n  input ExplanationOfBenefitaddItem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Claim items which this service line is intended to replace.\n    \"\"\"\n    _itemSequence: Element_Input\n\n    \"\"\"\n    Claim items which this service line is intended to replace.\n    \"\"\"\n    itemSequence: [PositiveInt]\n\n    \"\"\"\n    The sequence number of the details within the claim item which this line is intended to replace.\n    \"\"\"\n    _detailSequence: Element_Input\n\n    \"\"\"\n    The sequence number of the details within the claim item which this line is intended to replace.\n    \"\"\"\n    detailSequence: [PositiveInt]\n\n    \"\"\"\n    The sequence number of the sub-details woithin the details within the claim item which this line is intended to replace.\n    \"\"\"\n    _subDetailSequence: Element_Input\n\n    \"\"\"\n    The sequence number of the sub-details woithin the details within the claim item which this line is intended to replace.\n    \"\"\"\n    subDetailSequence: [PositiveInt]\n\n    \"\"\"\n    The providers who are authorized for the services rendered to the patient.\n    \"\"\"\n    provider: [String]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    _servicedDate: Element_Input\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedPeriod: Period_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationAddress: Address_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationReference: String\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    Physical service site on the patient (limb, tooth, etc.).\n    \"\"\"\n    bodySite: CodeableConcept_Input\n\n    \"\"\"\n    A region or surface of the bodySite, e.g. limb region or tooth surface(s).\n    \"\"\"\n    subSite: [CodeableConcept_Input]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    The second-tier service adjudications for payor added services.\n    \"\"\"\n    detail: [ExplanationOfBenefitaddItemdetail_Input]\n  }\n\n  type ExplanationOfBenefitaddItemdetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    The third-tier service adjudications for payor added services.\n    \"\"\"\n    subDetail: [ExplanationOfBenefitaddItemdetailsubDetail]\n  }\n\n  input ExplanationOfBenefitaddItemdetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    The third-tier service adjudications for payor added services.\n    \"\"\"\n    subDetail: [ExplanationOfBenefitaddItemdetailsubDetail_Input]\n  }\n\n  type ExplanationOfBenefitaddItemdetailsubDetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n  }\n\n  input ExplanationOfBenefitaddItemdetailsubDetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n  }\n\n  \"\"\"\n  Where the product or service was provided.\n  \"\"\"\n  union ExplanationOfBenefitaddItemlocationReference_locationReference_Union =\n      Location\n\n  \"\"\"\n  The providers who are authorized for the services rendered to the patient.\n  \"\"\"\n  union ExplanationOfBenefitaddItemprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  type ExplanationOfBenefitbenefitBalance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept!\n\n    \"\"\"\n    True if the indicated class of service is excluded from the plan, missing or\n    False indicates the product or service is included in the coverage.\n    \"\"\"\n    excluded: Boolean\n\n    \"\"\"\n    A short name or tag for the benefit.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A richer description of the benefit or services covered.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.\n    \"\"\"\n    network: CodeableConcept\n\n    \"\"\"\n    Indicates if the benefits apply to an individual or to the family.\n    \"\"\"\n    unit: CodeableConcept\n\n    \"\"\"\n    The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.\n    \"\"\"\n    term: CodeableConcept\n\n    \"\"\"\n    Benefits Used to date.\n    \"\"\"\n    financial: [ExplanationOfBenefitbenefitBalancefinancial]\n  }\n\n  input ExplanationOfBenefitbenefitBalance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept_Input!\n\n    \"\"\"\n    True if the indicated class of service is excluded from the plan, missing or\n    False indicates the product or service is included in the coverage.\n    \"\"\"\n    _excluded: Element_Input\n\n    \"\"\"\n    True if the indicated class of service is excluded from the plan, missing or\n    False indicates the product or service is included in the coverage.\n    \"\"\"\n    excluded: Boolean\n\n    \"\"\"\n    A short name or tag for the benefit.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A short name or tag for the benefit.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A richer description of the benefit or services covered.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A richer description of the benefit or services covered.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.\n    \"\"\"\n    network: CodeableConcept_Input\n\n    \"\"\"\n    Indicates if the benefits apply to an individual or to the family.\n    \"\"\"\n    unit: CodeableConcept_Input\n\n    \"\"\"\n    The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.\n    \"\"\"\n    term: CodeableConcept_Input\n\n    \"\"\"\n    Benefits Used to date.\n    \"\"\"\n    financial: [ExplanationOfBenefitbenefitBalancefinancial_Input]\n  }\n\n  type ExplanationOfBenefitbenefitBalancefinancial {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Classification of benefit being provided.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedString: String\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedMoney: Money\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedMoney: Money\n  }\n\n  input ExplanationOfBenefitbenefitBalancefinancial_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Classification of benefit being provided.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    _allowedUnsignedInt: Element_Input\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    _allowedString: Element_Input\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedString: String\n\n    \"\"\"\n    The quantity of the benefit which is permitted under the coverage.\n    \"\"\"\n    allowedMoney: Money_Input\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    _usedUnsignedInt: Element_Input\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedUnsignedInt: UnsignedInt\n\n    \"\"\"\n    The quantity of the benefit which have been consumed to date.\n    \"\"\"\n    usedMoney: Money_Input\n  }\n\n  type ExplanationOfBenefitcareTeam {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify care team entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    Member of the team who provided the product or service.\n    \"\"\"\n    provider: ExplanationOfBenefitcareTeamprovider_provider_Union!\n\n    \"\"\"\n    The party who is billing and/or responsible for the claimed products or services.\n    \"\"\"\n    responsible: Boolean\n\n    \"\"\"\n    The lead, assisting or supervising practitioner and their discipline if a multidisciplinary team.\n    \"\"\"\n    role: CodeableConcept\n\n    \"\"\"\n    The qualification of the practitioner which is applicable for this service.\n    \"\"\"\n    qualification: CodeableConcept\n  }\n\n  input ExplanationOfBenefitcareTeam_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify care team entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify care team entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    Member of the team who provided the product or service.\n    \"\"\"\n    provider: String!\n\n    \"\"\"\n    The party who is billing and/or responsible for the claimed products or services.\n    \"\"\"\n    _responsible: Element_Input\n\n    \"\"\"\n    The party who is billing and/or responsible for the claimed products or services.\n    \"\"\"\n    responsible: Boolean\n\n    \"\"\"\n    The lead, assisting or supervising practitioner and their discipline if a multidisciplinary team.\n    \"\"\"\n    role: CodeableConcept_Input\n\n    \"\"\"\n    The qualification of the practitioner which is applicable for this service.\n    \"\"\"\n    qualification: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Member of the team who provided the product or service.\n  \"\"\"\n  union ExplanationOfBenefitcareTeamprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  The business identifier for the instance of the adjudication request: claim predetermination or preauthorization.\n  \"\"\"\n  union ExplanationOfBenefitclaim_claim_Union = Claim\n\n  \"\"\"\n  The business identifier for the instance of the adjudication response: claim, predetermination or preauthorization response.\n  \"\"\"\n  union ExplanationOfBenefitclaimResponse_claimResponse_Union =\n      ClaimResponse\n\n  type ExplanationOfBenefitdiagnosis {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify diagnosis entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisReference: ExplanationOfBenefitdiagnosisdiagnosisReference_diagnosisReference_Union!\n\n    \"\"\"\n    When the condition was observed or the relative ranking.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    Indication of whether the diagnosis was present on admission to a facility.\n    \"\"\"\n    onAdmission: CodeableConcept\n\n    \"\"\"\n    A package billing code or bundle code used to group products and services to a\n    particular health condition (such as heart attack) which is based on a\n    predetermined grouping code system.\n    \"\"\"\n    packageCode: CodeableConcept\n  }\n\n  input ExplanationOfBenefitdiagnosis_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify diagnosis entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify diagnosis entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n    \"\"\"\n    diagnosisReference: String!\n\n    \"\"\"\n    When the condition was observed or the relative ranking.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    Indication of whether the diagnosis was present on admission to a facility.\n    \"\"\"\n    onAdmission: CodeableConcept_Input\n\n    \"\"\"\n    A package billing code or bundle code used to group products and services to a\n    particular health condition (such as heart attack) which is based on a\n    predetermined grouping code system.\n    \"\"\"\n    packageCode: CodeableConcept_Input\n  }\n\n  \"\"\"\n  The nature of illness or problem in a coded form or as a reference to an external defined Condition.\n  \"\"\"\n  union ExplanationOfBenefitdiagnosisdiagnosisReference_diagnosisReference_Union =\n      Condition\n\n  \"\"\"\n  Individual who created the claim, predetermination or preauthorization.\n  \"\"\"\n  union ExplanationOfBenefitenterer_enterer_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  Facility where the services were provided.\n  \"\"\"\n  union ExplanationOfBenefitfacility_facility_Union = Location\n\n  type ExplanationOfBenefitinsurance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.\n    \"\"\"\n    focal: Boolean!\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: ExplanationOfBenefitinsurancecoverage_coverage_Union!\n\n    \"\"\"\n    Reference numbers previously provided by the insurer to the provider to be\n    quoted on subsequent claims containing services or products related to the\n    prior authorization.\n    \"\"\"\n    preAuthRef: [String]\n  }\n\n  input ExplanationOfBenefitinsurance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.\n    \"\"\"\n    _focal: Element_Input\n\n    \"\"\"\n    A flag to indicate that this Coverage is to be used for adjudication of this claim when set to true.\n    \"\"\"\n    focal: Boolean!\n\n    \"\"\"\n    Reference to the insurance card level information contained in the Coverage\n    resource. The coverage issuing insurer will use these details to locate the\n    patient's actual coverage within the insurer's information system.\n    \"\"\"\n    coverage: String!\n\n    \"\"\"\n    Reference numbers previously provided by the insurer to the provider to be\n    quoted on subsequent claims containing services or products related to the\n    prior authorization.\n    \"\"\"\n    _preAuthRef: Element_Input\n\n    \"\"\"\n    Reference numbers previously provided by the insurer to the provider to be\n    quoted on subsequent claims containing services or products related to the\n    prior authorization.\n    \"\"\"\n    preAuthRef: [String]\n  }\n\n  \"\"\"\n  Reference to the insurance card level information contained in the Coverage\n  resource. The coverage issuing insurer will use these details to locate the\n  patient's actual coverage within the insurer's information system.\n  \"\"\"\n  union ExplanationOfBenefitinsurancecoverage_coverage_Union = Coverage\n\n  \"\"\"\n  The party responsible for authorization, adjudication and reimbursement.\n  \"\"\"\n  union ExplanationOfBenefitinsurer_insurer_Union = Organization\n\n  type ExplanationOfBenefititem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    Care team members related to this service or product.\n    \"\"\"\n    careTeamSequence: [PositiveInt]\n\n    \"\"\"\n    Diagnoses applicable for this service or product.\n    \"\"\"\n    diagnosisSequence: [PositiveInt]\n\n    \"\"\"\n    Procedures applicable for this service or product.\n    \"\"\"\n    procedureSequence: [PositiveInt]\n\n    \"\"\"\n    Exceptions, special conditions and supporting information applicable for this service or product.\n    \"\"\"\n    informationSequence: [PositiveInt]\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept]\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedPeriod: Period\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationAddress: Address\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationReference: ExplanationOfBenefititemlocationReference_locationReference_Union\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [ExplanationOfBenefititemudi_udi_Union]\n\n    \"\"\"\n    Physical service site on the patient (limb, tooth, etc.).\n    \"\"\"\n    bodySite: CodeableConcept\n\n    \"\"\"\n    A region or surface of the bodySite, e.g. limb region or tooth surface(s).\n    \"\"\"\n    subSite: [CodeableConcept]\n\n    \"\"\"\n    A billed item may include goods or services provided in multiple encounters.\n    \"\"\"\n    encounter: [ExplanationOfBenefititemencounter_encounter_Union]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    If this item is a group then the values here are a summary of the adjudication\n    of the detail items. If this item is a simple product or service then this is\n    the result of the adjudication of this item.\n    \"\"\"\n    adjudication: [ExplanationOfBenefititemadjudication]\n\n    \"\"\"\n    Second-tier of goods and services.\n    \"\"\"\n    detail: [ExplanationOfBenefititemdetail]\n  }\n\n  input ExplanationOfBenefititem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify item entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    Care team members related to this service or product.\n    \"\"\"\n    _careTeamSequence: Element_Input\n\n    \"\"\"\n    Care team members related to this service or product.\n    \"\"\"\n    careTeamSequence: [PositiveInt]\n\n    \"\"\"\n    Diagnoses applicable for this service or product.\n    \"\"\"\n    _diagnosisSequence: Element_Input\n\n    \"\"\"\n    Diagnoses applicable for this service or product.\n    \"\"\"\n    diagnosisSequence: [PositiveInt]\n\n    \"\"\"\n    Procedures applicable for this service or product.\n    \"\"\"\n    _procedureSequence: Element_Input\n\n    \"\"\"\n    Procedures applicable for this service or product.\n    \"\"\"\n    procedureSequence: [PositiveInt]\n\n    \"\"\"\n    Exceptions, special conditions and supporting information applicable for this service or product.\n    \"\"\"\n    _informationSequence: Element_Input\n\n    \"\"\"\n    Exceptions, special conditions and supporting information applicable for this service or product.\n    \"\"\"\n    informationSequence: [PositiveInt]\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept_Input\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    _servicedDate: Element_Input\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedDate: Date\n\n    \"\"\"\n    The date or dates when the service or product was supplied, performed or completed.\n    \"\"\"\n    servicedPeriod: Period_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationAddress: Address_Input\n\n    \"\"\"\n    Where the product or service was provided.\n    \"\"\"\n    locationReference: String\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [String]\n\n    \"\"\"\n    Physical service site on the patient (limb, tooth, etc.).\n    \"\"\"\n    bodySite: CodeableConcept_Input\n\n    \"\"\"\n    A region or surface of the bodySite, e.g. limb region or tooth surface(s).\n    \"\"\"\n    subSite: [CodeableConcept_Input]\n\n    \"\"\"\n    A billed item may include goods or services provided in multiple encounters.\n    \"\"\"\n    encounter: [String]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    If this item is a group then the values here are a summary of the adjudication\n    of the detail items. If this item is a simple product or service then this is\n    the result of the adjudication of this item.\n    \"\"\"\n    adjudication: [ExplanationOfBenefititemadjudication_Input]\n\n    \"\"\"\n    Second-tier of goods and services.\n    \"\"\"\n    detail: [ExplanationOfBenefititemdetail_Input]\n  }\n\n  type ExplanationOfBenefititemadjudication {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code to indicate the information type of this adjudication record.\n    Information types may include: the value submitted, maximum values or\n    percentages allowed or payable under the plan, amounts that the patient is\n    responsible for in-aggregate or pertaining to this item, amounts paid by other\n    coverages, and the benefit payable for this item.\n    \"\"\"\n    category: CodeableConcept!\n\n    \"\"\"\n    A code supporting the understanding of the adjudication result and explaining variance from expected amount.\n    \"\"\"\n    reason: CodeableConcept\n\n    \"\"\"\n    Monetary amount associated with the category.\n    \"\"\"\n    amount: Money\n\n    \"\"\"\n    A non-monetary value associated with the category. Mutually exclusive to the amount element above.\n    \"\"\"\n    value: Float\n  }\n\n  input ExplanationOfBenefititemadjudication_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code to indicate the information type of this adjudication record.\n    Information types may include: the value submitted, maximum values or\n    percentages allowed or payable under the plan, amounts that the patient is\n    responsible for in-aggregate or pertaining to this item, amounts paid by other\n    coverages, and the benefit payable for this item.\n    \"\"\"\n    category: CodeableConcept_Input!\n\n    \"\"\"\n    A code supporting the understanding of the adjudication result and explaining variance from expected amount.\n    \"\"\"\n    reason: CodeableConcept_Input\n\n    \"\"\"\n    Monetary amount associated with the category.\n    \"\"\"\n    amount: Money_Input\n\n    \"\"\"\n    A non-monetary value associated with the category. Mutually exclusive to the amount element above.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    A non-monetary value associated with the category. Mutually exclusive to the amount element above.\n    \"\"\"\n    value: Float\n  }\n\n  type ExplanationOfBenefititemdetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [ExplanationOfBenefititemdetailudi_udi_Union]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    Third-tier of goods and services.\n    \"\"\"\n    subDetail: [ExplanationOfBenefititemdetailsubDetail]\n  }\n\n  input ExplanationOfBenefititemdetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept_Input\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [String]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n\n    \"\"\"\n    Third-tier of goods and services.\n    \"\"\"\n    subDetail: [ExplanationOfBenefititemdetailsubDetail_Input]\n  }\n\n  type ExplanationOfBenefititemdetailsubDetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [ExplanationOfBenefititemdetailsubDetailudi_udi_Union]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n  }\n\n  input ExplanationOfBenefititemdetailsubDetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A claim detail line. Either a simple (a product or service) or a 'group' of sub-details which are simple items.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The type of revenue or cost center providing the product and/or service.\n    \"\"\"\n    revenue: CodeableConcept_Input\n\n    \"\"\"\n    Code to identify the general type of benefits under which products and services are provided.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    When the value is a group code then this item collects a set of related claim\n    details, otherwise this contains the product, service, drug or other billing\n    code for the item.\n    \"\"\"\n    productOrService: CodeableConcept_Input!\n\n    \"\"\"\n    Item typification or modifiers codes to convey additional context for the product or service.\n    \"\"\"\n    modifier: [CodeableConcept_Input]\n\n    \"\"\"\n    Identifies the program under which this may be recovered.\n    \"\"\"\n    programCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The number of repetitions of a service or product.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    If the item is not a group then this is the fee for the product or service,\n    otherwise this is the total of the fees for the details of the group.\n    \"\"\"\n    unitPrice: Money_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A real number that represents a multiplier used in determining the overall\n    value of services delivered and/or goods received. The concept of a Factor\n    allows for a discount or surcharge multiplier to be applied to a monetary amount.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The quantity times the unit price for an additional service or product or charge.\n    \"\"\"\n    net: Money_Input\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [String]\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    _noteNumber: Element_Input\n\n    \"\"\"\n    The numbers associated with notes below which apply to the adjudication of this item.\n    \"\"\"\n    noteNumber: [PositiveInt]\n  }\n\n  \"\"\"\n  Unique Device Identifiers associated with this line item.\n  \"\"\"\n  union ExplanationOfBenefititemdetailsubDetailudi_udi_Union = Device\n\n  \"\"\"\n  Unique Device Identifiers associated with this line item.\n  \"\"\"\n  union ExplanationOfBenefititemdetailudi_udi_Union = Device\n\n  \"\"\"\n  A billed item may include goods or services provided in multiple encounters.\n  \"\"\"\n  union ExplanationOfBenefititemencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Where the product or service was provided.\n  \"\"\"\n  union ExplanationOfBenefititemlocationReference_locationReference_Union =\n      Location\n\n  \"\"\"\n  Unique Device Identifiers associated with this line item.\n  \"\"\"\n  union ExplanationOfBenefititemudi_udi_Union = Device\n\n  \"\"\"\n  Original prescription which has been superseded by this prescription to support\n  the dispensing of pharmacy services, medications or products.\n  \"\"\"\n  union ExplanationOfBenefitoriginalPrescription_originalPrescription_Union =\n      MedicationRequest\n\n  \"\"\"\n  The party to whom the professional services and/or products have been supplied\n  or are being considered and for whom actual for forecast reimbursement is sought.\n  \"\"\"\n  union ExplanationOfBenefitpatient_patient_Union = Patient\n\n  type ExplanationOfBenefitpayee {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of Party to be reimbursed: Subscriber, provider, other.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Reference to the individual or organization to whom any payment will be made.\n    \"\"\"\n    party: ExplanationOfBenefitpayeeparty_party_Union\n  }\n\n  input ExplanationOfBenefitpayee_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of Party to be reimbursed: Subscriber, provider, other.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Reference to the individual or organization to whom any payment will be made.\n    \"\"\"\n    party: String\n  }\n\n  \"\"\"\n  Reference to the individual or organization to whom any payment will be made.\n  \"\"\"\n  union ExplanationOfBenefitpayeeparty_party_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | RelatedPerson\n\n  type ExplanationOfBenefitpayment {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Whether this represents partial or complete payment of the benefits payable.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Total amount of all adjustments to this payment included in this transaction\n    which are not related to this claim's adjudication.\n    \"\"\"\n    adjustment: Money\n\n    \"\"\"\n    Reason for the payment adjustment.\n    \"\"\"\n    adjustmentReason: CodeableConcept\n\n    \"\"\"\n    Estimated date the payment will be issued or the actual issue date of payment.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    Benefits payable less any payment adjustment.\n    \"\"\"\n    amount: Money\n\n    \"\"\"\n    Issuer's unique identifier for the payment instrument.\n    \"\"\"\n    identifier: Identifier\n  }\n\n  input ExplanationOfBenefitpayment_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Whether this represents partial or complete payment of the benefits payable.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Total amount of all adjustments to this payment included in this transaction\n    which are not related to this claim's adjudication.\n    \"\"\"\n    adjustment: Money_Input\n\n    \"\"\"\n    Reason for the payment adjustment.\n    \"\"\"\n    adjustmentReason: CodeableConcept_Input\n\n    \"\"\"\n    Estimated date the payment will be issued or the actual issue date of payment.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Estimated date the payment will be issued or the actual issue date of payment.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    Benefits payable less any payment adjustment.\n    \"\"\"\n    amount: Money_Input\n\n    \"\"\"\n    Issuer's unique identifier for the payment instrument.\n    \"\"\"\n    identifier: Identifier_Input\n  }\n\n  \"\"\"\n  Prescription to support the dispensing of pharmacy, device or vision products.\n  \"\"\"\n  union ExplanationOfBenefitprescription_prescription_Union =\n      MedicationRequest\n    | VisionPrescription\n\n  type ExplanationOfBenefitprocedure {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify procedure entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    When the condition was observed or the relative ranking.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    Date and optionally time the procedure was performed.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The code or reference to a Procedure resource which identifies the clinical intervention performed.\n    \"\"\"\n    procedureCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The code or reference to a Procedure resource which identifies the clinical intervention performed.\n    \"\"\"\n    procedureReference: ExplanationOfBenefitprocedureprocedureReference_procedureReference_Union!\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [ExplanationOfBenefitprocedureudi_udi_Union]\n  }\n\n  input ExplanationOfBenefitprocedure_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify procedure entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify procedure entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    When the condition was observed or the relative ranking.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    Date and optionally time the procedure was performed.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Date and optionally time the procedure was performed.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The code or reference to a Procedure resource which identifies the clinical intervention performed.\n    \"\"\"\n    procedureCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The code or reference to a Procedure resource which identifies the clinical intervention performed.\n    \"\"\"\n    procedureReference: String!\n\n    \"\"\"\n    Unique Device Identifiers associated with this line item.\n    \"\"\"\n    udi: [String]\n  }\n\n  \"\"\"\n  The code or reference to a Procedure resource which identifies the clinical intervention performed.\n  \"\"\"\n  union ExplanationOfBenefitprocedureprocedureReference_procedureReference_Union =\n      Procedure\n\n  \"\"\"\n  Unique Device Identifiers associated with this line item.\n  \"\"\"\n  union ExplanationOfBenefitprocedureudi_udi_Union = Device\n\n  type ExplanationOfBenefitprocessNote {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify a note entry.\n    \"\"\"\n    number: PositiveInt\n\n    \"\"\"\n    The business purpose of the note text.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    The explanation or description associated with the processing.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    A code to define the language used in the text of the note.\n    \"\"\"\n    language: CodeableConcept\n  }\n\n  input ExplanationOfBenefitprocessNote_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify a note entry.\n    \"\"\"\n    _number: Element_Input\n\n    \"\"\"\n    A number to uniquely identify a note entry.\n    \"\"\"\n    number: PositiveInt\n\n    \"\"\"\n    The business purpose of the note text.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The business purpose of the note text.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    The explanation or description associated with the processing.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    The explanation or description associated with the processing.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    A code to define the language used in the text of the note.\n    \"\"\"\n    language: CodeableConcept_Input\n  }\n\n  \"\"\"\n  The provider which is responsible for the claim, predetermination or preauthorization.\n  \"\"\"\n  union ExplanationOfBenefitprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  A reference to a referral resource.\n  \"\"\"\n  union ExplanationOfBenefitreferral_referral_Union = ServiceRequest\n\n  type ExplanationOfBenefitrelated {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Reference to a related claim.\n    \"\"\"\n    claim: ExplanationOfBenefitrelatedclaim_claim_Union\n\n    \"\"\"\n    A code to convey how the claims are related.\n    \"\"\"\n    relationship: CodeableConcept\n\n    \"\"\"\n    An alternate organizational reference to the case or file to which this particular claim pertains.\n    \"\"\"\n    reference: Identifier\n  }\n\n  input ExplanationOfBenefitrelated_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Reference to a related claim.\n    \"\"\"\n    claim: String\n\n    \"\"\"\n    A code to convey how the claims are related.\n    \"\"\"\n    relationship: CodeableConcept_Input\n\n    \"\"\"\n    An alternate organizational reference to the case or file to which this particular claim pertains.\n    \"\"\"\n    reference: Identifier_Input\n  }\n\n  \"\"\"\n  Reference to a related claim.\n  \"\"\"\n  union ExplanationOfBenefitrelatedclaim_claim_Union = Claim\n\n  type ExplanationOfBenefitsupportingInfo {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number to uniquely identify supporting information entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The general class of the information supplied: information; exception; accident, employment; onset, etc.\n    \"\"\"\n    category: CodeableConcept!\n\n    \"\"\"\n    System and code pertaining to the specific information regarding special\n    conditions relating to the setting, treatment or patient  for which care is sought.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    timingDate: Date\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    timingPeriod: Period\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueAttachment: Attachment\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueReference: ExplanationOfBenefitsupportingInfovalueReference_valueReference_Union\n\n    \"\"\"\n    Provides the reason in the situation where a reason code is required in addition to the content.\n    \"\"\"\n    reason: Coding\n  }\n\n  input ExplanationOfBenefitsupportingInfo_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number to uniquely identify supporting information entries.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    A number to uniquely identify supporting information entries.\n    \"\"\"\n    sequence: PositiveInt!\n\n    \"\"\"\n    The general class of the information supplied: information; exception; accident, employment; onset, etc.\n    \"\"\"\n    category: CodeableConcept_Input!\n\n    \"\"\"\n    System and code pertaining to the specific information regarding special\n    conditions relating to the setting, treatment or patient  for which care is sought.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    _timingDate: Element_Input\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    timingDate: Date\n\n    \"\"\"\n    The date when or period to which this information refers.\n    \"\"\"\n    timingPeriod: Period_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueQuantity: Quantity_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueAttachment: Attachment_Input\n\n    \"\"\"\n    Additional data or information such as resources, documents, images etc.\n    including references to the data or the actual inclusion of the data.\n    \"\"\"\n    valueReference: String\n\n    \"\"\"\n    Provides the reason in the situation where a reason code is required in addition to the content.\n    \"\"\"\n    reason: Coding_Input\n  }\n\n  \"\"\"\n  Additional data or information such as resources, documents, images etc.\n  including references to the data or the actual inclusion of the data.\n  \"\"\"\n  union ExplanationOfBenefitsupportingInfovalueReference_valueReference_Union =\n      Resource\n\n  type ExplanationOfBenefittotal {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code to indicate the information type of this adjudication record.\n    Information types may include: the value submitted, maximum values or\n    percentages allowed or payable under the plan, amounts that the patient is\n    responsible for in aggregate or pertaining to this item, amounts paid by other\n    coverages, and the benefit payable for this item.\n    \"\"\"\n    category: CodeableConcept!\n\n    \"\"\"\n    Monetary total amount associated with the category.\n    \"\"\"\n    amount: Money!\n  }\n\n  input ExplanationOfBenefittotal_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code to indicate the information type of this adjudication record.\n    Information types may include: the value submitted, maximum values or\n    percentages allowed or payable under the plan, amounts that the patient is\n    responsible for in aggregate or pertaining to this item, amounts paid by other\n    coverages, and the benefit payable for this item.\n    \"\"\"\n    category: CodeableConcept_Input!\n\n    \"\"\"\n    Monetary total amount associated with the category.\n    \"\"\"\n    amount: Money_Input!\n  }\n\n  \"\"\"\n  Base StructureDefinition for Expression Type: A expression that is evaluated in\n  a specified context and returns a value. The context of use of the expression\n  must specify the context in which the expression is evaluated, and how the\n  result of the expression is used.\n  \"\"\"\n  type Expression {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    A brief, natural language description of the condition that effectively communicates the intended semantics.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.\n    \"\"\"\n    name: Id\n\n    \"\"\"\n    The media type of the language for the expression.\n    \"\"\"\n    language: Code!\n\n    \"\"\"\n    An expression in the specified language that returns a value.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    A URI that defines where the expression is found.\n    \"\"\"\n    reference: Uri\n  }\n\n  \"\"\"\n  Base StructureDefinition for Expression Type: A expression that is evaluated in\n  a specified context and returns a value. The context of use of the expression\n  must specify the context in which the expression is evaluated, and how the\n  result of the expression is used.\n  \"\"\"\n  input Expression_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    A brief, natural language description of the condition that effectively communicates the intended semantics.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A brief, natural language description of the condition that effectively communicates the intended semantics.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined.\n    \"\"\"\n    name: Id\n\n    \"\"\"\n    The media type of the language for the expression.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The media type of the language for the expression.\n    \"\"\"\n    language: Code!\n\n    \"\"\"\n    An expression in the specified language that returns a value.\n    \"\"\"\n    _expression: Element_Input\n\n    \"\"\"\n    An expression in the specified language that returns a value.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    A URI that defines where the expression is found.\n    \"\"\"\n    _reference: Element_Input\n\n    \"\"\"\n    A URI that defines where the expression is found.\n    \"\"\"\n    reference: Uri\n  }\n\n  \"\"\"\n  Base StructureDefinition for Extension Type: Optional Extension Element - found in all resources.\n  \"\"\"\n  type Extension {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    Source of the definition for the extension code - a logical name or a URL.\n    \"\"\"\n    url: String!\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueBase64Binary: Base64Binary\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCanonical: Canonical\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCode: Code\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDate: Date\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDateTime: DateTime\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDecimal: Float\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueId: Id\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueInstant: Instant\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueMarkdown: String\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueOid: Oid\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valuePositiveInt: PositiveInt\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUri: Uri\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUrl: Url\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUuid: Uuid\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueAddress: Address\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueAge: Age\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueAnnotation: Annotation\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueAttachment: Attachment\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCoding: Coding\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueContactPoint: ContactPoint\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCount: Count\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDistance: Distance\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDuration: Duration\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueHumanName: HumanName\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueIdentifier: Identifier\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueMoney: Money\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valuePeriod: Period\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueRange: Range\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueRatio: Ratio\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueReference: ResourceList\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueSampledData: SampledData\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueSignature: Signature\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueTiming: Timing\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueContactDetail: ContactDetail\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueContributor: Contributor\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDataRequirement: DataRequirement\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueExpression: Expression\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueParameterDefinition: ParameterDefinition\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueRelatedArtifact: RelatedArtifact\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueTriggerDefinition: TriggerDefinition\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUsageContext: UsageContext\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDosage: Dosage\n  }\n\n  \"\"\"\n  Base StructureDefinition for Extension Type: Optional Extension Element - found in all resources.\n  \"\"\"\n  input Extension_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    Source of the definition for the extension code - a logical name or a URL.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    Source of the definition for the extension code - a logical name or a URL.\n    \"\"\"\n    url: String!\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueBase64Binary: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueBase64Binary: Base64Binary\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueCanonical: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCanonical: Canonical\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueCode: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCode: Code\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueDate: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDate: Date\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDateTime: DateTime\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueDecimal: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDecimal: Float\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueId: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueId: Id\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueInstant: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueInstant: Instant\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueMarkdown: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueMarkdown: String\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueOid: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueOid: Oid\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valuePositiveInt: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valuePositiveInt: PositiveInt\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueTime: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueUnsignedInt: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueUri: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUri: Uri\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueUrl: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUrl: Url\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    _valueUuid: Element_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUuid: Uuid\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueAddress: Address_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueAge: Age_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueAnnotation: Annotation_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueAttachment: Attachment_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCoding: Coding_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueContactPoint: ContactPoint_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueCount: Count_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDistance: Distance_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDuration: Duration_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueHumanName: HumanName_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueIdentifier: Identifier_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueMoney: Money_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valuePeriod: Period_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueQuantity: Quantity_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueRange: Range_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueRatio: Ratio_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueReference: String\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueSampledData: SampledData_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueSignature: Signature_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueTiming: Timing_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueContactDetail: ContactDetail_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueContributor: Contributor_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDataRequirement: DataRequirement_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueExpression: Expression_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueParameterDefinition: ParameterDefinition_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueRelatedArtifact: RelatedArtifact_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueTriggerDefinition: TriggerDefinition_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueUsageContext: UsageContext_Input\n\n    \"\"\"\n    Value of extension - must be one of a constrained set of the data types (see\n    [Extensibility](extensibility.html) for a list).\n    \"\"\"\n    valueDosage: Dosage_Input\n  }\n\n  \"\"\"\n  Significant health conditions for a person related to the patient relevant in the context of care for the patient.\n  \"\"\"\n  type FamilyMemberHistory {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: FamilyMemberHistory_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this family member history by the performer\n    or other systems which remain constant as the resource is updated and\n    propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this FamilyMemberHistory.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    FamilyMemberHistory.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A code specifying the status of the record of the family history of a specific family member.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Describes why the family member's history is not available.\n    \"\"\"\n    dataAbsentReason: CodeableConcept\n\n    \"\"\"\n    The person who this history concerns.\n    \"\"\"\n    patient: FamilyMemberHistorypatient_patient_Union!\n\n    \"\"\"\n    The date (and possibly time) when the family member history was recorded or last updated.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    This will either be a name or a description; e.g. 'Aunt Susan', 'my cousin with the red hair'.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The type of relationship this person has to the patient (father, mother, brother etc.).\n    \"\"\"\n    relationship: CodeableConcept!\n\n    \"\"\"\n    The birth sex of the family member.\n    \"\"\"\n    sex: CodeableConcept\n\n    \"\"\"\n    The actual or approximate date of birth of the relative.\n    \"\"\"\n    bornPeriod: Period\n\n    \"\"\"\n    The actual or approximate date of birth of the relative.\n    \"\"\"\n    bornDate: Date\n\n    \"\"\"\n    The actual or approximate date of birth of the relative.\n    \"\"\"\n    bornString: String\n\n    \"\"\"\n    The age of the relative at the time the family member history is recorded.\n    \"\"\"\n    ageAge: Age\n\n    \"\"\"\n    The age of the relative at the time the family member history is recorded.\n    \"\"\"\n    ageRange: Range\n\n    \"\"\"\n    The age of the relative at the time the family member history is recorded.\n    \"\"\"\n    ageString: String\n\n    \"\"\"\n    If true, indicates that the age value specified is an estimated value.\n    \"\"\"\n    estimatedAge: Boolean\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedBoolean: Boolean\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedAge: Age\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedRange: Range\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedDate: Date\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedString: String\n\n    \"\"\"\n    Describes why the family member history occurred in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates a Condition, Observation, AllergyIntolerance, or\n    QuestionnaireResponse that justifies this family member history event.\n    \"\"\"\n    reasonReference: [FamilyMemberHistoryreasonReference_reasonReference_Union]\n\n    \"\"\"\n    This property allows a non condition-specific note to the made about the\n    related person. Ideally, the note would be in the condition property, but this\n    is not always possible.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    The significant Conditions (or condition) that the family member had. This is\n    a repeating section to allow a system to represent more than one condition per\n    resource, though there is nothing stopping multiple resources - one per condition.\n    \"\"\"\n    condition: [FamilyMemberHistorycondition]\n  }\n\n  enum FamilyMemberHistory_Enum_input {\n    FamilyMemberHistory\n  }\n\n  enum FamilyMemberHistory_Enum_schema {\n    FamilyMemberHistory\n  }\n\n  \"\"\"\n  Significant health conditions for a person related to the patient relevant in the context of care for the patient.\n  \"\"\"\n  input FamilyMemberHistory_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: FamilyMemberHistory_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this family member history by the performer\n    or other systems which remain constant as the resource is updated and\n    propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this FamilyMemberHistory.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this FamilyMemberHistory.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    FamilyMemberHistory.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    FamilyMemberHistory.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A code specifying the status of the record of the family history of a specific family member.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code specifying the status of the record of the family history of a specific family member.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Describes why the family member's history is not available.\n    \"\"\"\n    dataAbsentReason: CodeableConcept_Input\n\n    \"\"\"\n    The person who this history concerns.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The date (and possibly time) when the family member history was recorded or last updated.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date (and possibly time) when the family member history was recorded or last updated.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    This will either be a name or a description; e.g. 'Aunt Susan', 'my cousin with the red hair'.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    This will either be a name or a description; e.g. 'Aunt Susan', 'my cousin with the red hair'.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The type of relationship this person has to the patient (father, mother, brother etc.).\n    \"\"\"\n    relationship: CodeableConcept_Input!\n\n    \"\"\"\n    The birth sex of the family member.\n    \"\"\"\n    sex: CodeableConcept_Input\n\n    \"\"\"\n    The actual or approximate date of birth of the relative.\n    \"\"\"\n    bornPeriod: Period_Input\n\n    \"\"\"\n    The actual or approximate date of birth of the relative.\n    \"\"\"\n    _bornDate: Element_Input\n\n    \"\"\"\n    The actual or approximate date of birth of the relative.\n    \"\"\"\n    bornDate: Date\n\n    \"\"\"\n    The actual or approximate date of birth of the relative.\n    \"\"\"\n    _bornString: Element_Input\n\n    \"\"\"\n    The actual or approximate date of birth of the relative.\n    \"\"\"\n    bornString: String\n\n    \"\"\"\n    The age of the relative at the time the family member history is recorded.\n    \"\"\"\n    ageAge: Age_Input\n\n    \"\"\"\n    The age of the relative at the time the family member history is recorded.\n    \"\"\"\n    ageRange: Range_Input\n\n    \"\"\"\n    The age of the relative at the time the family member history is recorded.\n    \"\"\"\n    _ageString: Element_Input\n\n    \"\"\"\n    The age of the relative at the time the family member history is recorded.\n    \"\"\"\n    ageString: String\n\n    \"\"\"\n    If true, indicates that the age value specified is an estimated value.\n    \"\"\"\n    _estimatedAge: Element_Input\n\n    \"\"\"\n    If true, indicates that the age value specified is an estimated value.\n    \"\"\"\n    estimatedAge: Boolean\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    _deceasedBoolean: Element_Input\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedBoolean: Boolean\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedAge: Age_Input\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedRange: Range_Input\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    _deceasedDate: Element_Input\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedDate: Date\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    _deceasedString: Element_Input\n\n    \"\"\"\n    Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.\n    \"\"\"\n    deceasedString: String\n\n    \"\"\"\n    Describes why the family member history occurred in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates a Condition, Observation, AllergyIntolerance, or\n    QuestionnaireResponse that justifies this family member history event.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    This property allows a non condition-specific note to the made about the\n    related person. Ideally, the note would be in the condition property, but this\n    is not always possible.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    The significant Conditions (or condition) that the family member had. This is\n    a repeating section to allow a system to represent more than one condition per\n    resource, though there is nothing stopping multiple resources - one per condition.\n    \"\"\"\n    condition: [FamilyMemberHistorycondition_Input]\n  }\n\n  type FamilyMemberHistorycondition {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The actual condition specified. Could be a coded condition (like MI or\n    Diabetes) or a less specific string like 'cancer' depending on how much is\n    known about the condition and the capabilities of the creating system.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    Indicates what happened following the condition.  If the condition resulted in\n    death, deceased date is captured on the relation.\n    \"\"\"\n    outcome: CodeableConcept\n\n    \"\"\"\n    This condition contributed to the cause of death of the related person. If\n    contributedToDeath is not populated, then it is unknown.\n    \"\"\"\n    contributedToDeath: Boolean\n\n    \"\"\"\n    Either the age of onset, range of approximate age or descriptive string can be\n    recorded.  For conditions with multiple occurrences, this describes the first\n    known occurrence.\n    \"\"\"\n    onsetAge: Age\n\n    \"\"\"\n    Either the age of onset, range of approximate age or descriptive string can be\n    recorded.  For conditions with multiple occurrences, this describes the first\n    known occurrence.\n    \"\"\"\n    onsetRange: Range\n\n    \"\"\"\n    Either the age of onset, range of approximate age or descriptive string can be\n    recorded.  For conditions with multiple occurrences, this describes the first\n    known occurrence.\n    \"\"\"\n    onsetPeriod: Period\n\n    \"\"\"\n    Either the age of onset, range of approximate age or descriptive string can be\n    recorded.  For conditions with multiple occurrences, this describes the first\n    known occurrence.\n    \"\"\"\n    onsetString: String\n\n    \"\"\"\n    An area where general notes can be placed about this specific condition.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  input FamilyMemberHistorycondition_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The actual condition specified. Could be a coded condition (like MI or\n    Diabetes) or a less specific string like 'cancer' depending on how much is\n    known about the condition and the capabilities of the creating system.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    Indicates what happened following the condition.  If the condition resulted in\n    death, deceased date is captured on the relation.\n    \"\"\"\n    outcome: CodeableConcept_Input\n\n    \"\"\"\n    This condition contributed to the cause of death of the related person. If\n    contributedToDeath is not populated, then it is unknown.\n    \"\"\"\n    _contributedToDeath: Element_Input\n\n    \"\"\"\n    This condition contributed to the cause of death of the related person. If\n    contributedToDeath is not populated, then it is unknown.\n    \"\"\"\n    contributedToDeath: Boolean\n\n    \"\"\"\n    Either the age of onset, range of approximate age or descriptive string can be\n    recorded.  For conditions with multiple occurrences, this describes the first\n    known occurrence.\n    \"\"\"\n    onsetAge: Age_Input\n\n    \"\"\"\n    Either the age of onset, range of approximate age or descriptive string can be\n    recorded.  For conditions with multiple occurrences, this describes the first\n    known occurrence.\n    \"\"\"\n    onsetRange: Range_Input\n\n    \"\"\"\n    Either the age of onset, range of approximate age or descriptive string can be\n    recorded.  For conditions with multiple occurrences, this describes the first\n    known occurrence.\n    \"\"\"\n    onsetPeriod: Period_Input\n\n    \"\"\"\n    Either the age of onset, range of approximate age or descriptive string can be\n    recorded.  For conditions with multiple occurrences, this describes the first\n    known occurrence.\n    \"\"\"\n    _onsetString: Element_Input\n\n    \"\"\"\n    Either the age of onset, range of approximate age or descriptive string can be\n    recorded.  For conditions with multiple occurrences, this describes the first\n    known occurrence.\n    \"\"\"\n    onsetString: String\n\n    \"\"\"\n    An area where general notes can be placed about this specific condition.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  The person who this history concerns.\n  \"\"\"\n  union FamilyMemberHistorypatient_patient_Union = Patient\n\n  \"\"\"\n  Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse\n  that justifies this family member history event.\n  \"\"\"\n  union FamilyMemberHistoryreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | AllergyIntolerance\n    | QuestionnaireResponse\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  Prospective warnings of potential issues when providing care to the patient.\n  \"\"\"\n  type Flag {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Flag_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this flag by the performer or other systems\n    which remain constant as the resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Supports basic workflow.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Allows a flag to be divided into different categories like clinical,\n    administrative etc. Intended to be used as a means of filtering which flags\n    are displayed to particular user or in a given context.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    The coded value or textual component of the flag to display to the user.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The patient, location, group, organization, or practitioner etc. this is about record this flag is associated with.\n    \"\"\"\n    subject: Flagsubject_subject_Union!\n\n    \"\"\"\n    The period of time from the activation of the flag to inactivation of the\n    flag. If the flag is active, the end of the period should be unspecified.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    This alert is only relevant during the encounter.\n    \"\"\"\n    encounter: Flagencounter_encounter_Union\n\n    \"\"\"\n    The person, organization or device that created the flag.\n    \"\"\"\n    author: Flagauthor_author_Union\n  }\n\n  enum Flag_Enum_input {\n    Flag\n  }\n\n  enum Flag_Enum_schema {\n    Flag\n  }\n\n  \"\"\"\n  Prospective warnings of potential issues when providing care to the patient.\n  \"\"\"\n  input Flag_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Flag_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this flag by the performer or other systems\n    which remain constant as the resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Supports basic workflow.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Supports basic workflow.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Allows a flag to be divided into different categories like clinical,\n    administrative etc. Intended to be used as a means of filtering which flags\n    are displayed to particular user or in a given context.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    The coded value or textual component of the flag to display to the user.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The patient, location, group, organization, or practitioner etc. this is about record this flag is associated with.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The period of time from the activation of the flag to inactivation of the\n    flag. If the flag is active, the end of the period should be unspecified.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    This alert is only relevant during the encounter.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The person, organization or device that created the flag.\n    \"\"\"\n    author: String\n  }\n\n  \"\"\"\n  The person, organization or device that created the flag.\n  \"\"\"\n  union Flagauthor_author_Union =\n      Device\n    | Organization\n    | Patient\n    | Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  This alert is only relevant during the encounter.\n  \"\"\"\n  union Flagencounter_encounter_Union = Encounter\n\n  \"\"\"\n  The patient, location, group, organization, or practitioner etc. this is about record this flag is associated with.\n  \"\"\"\n  union Flagsubject_subject_Union =\n      Patient\n    | Location\n    | Group\n    | Organization\n    | Practitioner\n    | PlanDefinition\n    | Medication\n    | Procedure\n\n  \"\"\"\n  Describes the intended objective(s) for a patient, group or organization care,\n  for example, weight loss, restoring an activity of daily living, obtaining herd\n  immunity via immunization, meeting a process improvement objective, etc.\n  \"\"\"\n  type Goal {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Goal_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this goal by the performer or other systems\n    which remain constant as the resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The state of the goal throughout its lifecycle.\n    \"\"\"\n    lifecycleStatus: Code!\n\n    \"\"\"\n    Describes the progression, or lack thereof, towards the goal against the target.\n    \"\"\"\n    achievementStatus: CodeableConcept\n\n    \"\"\"\n    Indicates a category the goal falls within.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.\n    \"\"\"\n    priority: CodeableConcept\n\n    \"\"\"\n    Human-readable and/or coded description of a specific desired objective of\n    care, such as 'control blood pressure' or 'negotiate an obstacle course' or\n    'dance with child at wedding'.\n    \"\"\"\n    description: CodeableConcept!\n\n    \"\"\"\n    Identifies the patient, group or organization for whom the goal is being established.\n    \"\"\"\n    subject: Goalsubject_subject_Union!\n\n    \"\"\"\n    The date or event after which the goal should begin being pursued.\n    \"\"\"\n    startDate: Date\n\n    \"\"\"\n    The date or event after which the goal should begin being pursued.\n    \"\"\"\n    startCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Indicates what should be done by when.\n    \"\"\"\n    target: [Goaltarget]\n\n    \"\"\"\n    Identifies when the current status.  I.e. When initially created, when achieved, when cancelled, etc.\n    \"\"\"\n    statusDate: Date\n\n    \"\"\"\n    Captures the reason for the current status.\n    \"\"\"\n    statusReason: String\n\n    \"\"\"\n    Indicates whose goal this is - patient goal, practitioner goal, etc.\n    \"\"\"\n    expressedBy: GoalexpressedBy_expressedBy_Union\n\n    \"\"\"\n    The identified conditions and other health record elements that are intended to be addressed by the goal.\n    \"\"\"\n    addresses: [Goaladdresses_addresses_Union]\n\n    \"\"\"\n    Any comments related to the goal.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Identifies the change (or lack of change) at the point when the status of the goal is assessed.\n    \"\"\"\n    outcomeCode: [CodeableConcept]\n\n    \"\"\"\n    Details of what's changed (or not changed).\n    \"\"\"\n    outcomeReference: [GoaloutcomeReference_outcomeReference_Union]\n  }\n\n  enum Goal_Enum_input {\n    Goal\n  }\n\n  enum Goal_Enum_schema {\n    Goal\n  }\n\n  \"\"\"\n  Describes the intended objective(s) for a patient, group or organization care,\n  for example, weight loss, restoring an activity of daily living, obtaining herd\n  immunity via immunization, meeting a process improvement objective, etc.\n  \"\"\"\n  input Goal_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Goal_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this goal by the performer or other systems\n    which remain constant as the resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The state of the goal throughout its lifecycle.\n    \"\"\"\n    _lifecycleStatus: Element_Input\n\n    \"\"\"\n    The state of the goal throughout its lifecycle.\n    \"\"\"\n    lifecycleStatus: Code!\n\n    \"\"\"\n    Describes the progression, or lack thereof, towards the goal against the target.\n    \"\"\"\n    achievementStatus: CodeableConcept_Input\n\n    \"\"\"\n    Indicates a category the goal falls within.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    Identifies the mutually agreed level of importance associated with reaching/sustaining the goal.\n    \"\"\"\n    priority: CodeableConcept_Input\n\n    \"\"\"\n    Human-readable and/or coded description of a specific desired objective of\n    care, such as 'control blood pressure' or 'negotiate an obstacle course' or\n    'dance with child at wedding'.\n    \"\"\"\n    description: CodeableConcept_Input!\n\n    \"\"\"\n    Identifies the patient, group or organization for whom the goal is being established.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The date or event after which the goal should begin being pursued.\n    \"\"\"\n    _startDate: Element_Input\n\n    \"\"\"\n    The date or event after which the goal should begin being pursued.\n    \"\"\"\n    startDate: Date\n\n    \"\"\"\n    The date or event after which the goal should begin being pursued.\n    \"\"\"\n    startCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Indicates what should be done by when.\n    \"\"\"\n    target: [Goaltarget_Input]\n\n    \"\"\"\n    Identifies when the current status.  I.e. When initially created, when achieved, when cancelled, etc.\n    \"\"\"\n    _statusDate: Element_Input\n\n    \"\"\"\n    Identifies when the current status.  I.e. When initially created, when achieved, when cancelled, etc.\n    \"\"\"\n    statusDate: Date\n\n    \"\"\"\n    Captures the reason for the current status.\n    \"\"\"\n    _statusReason: Element_Input\n\n    \"\"\"\n    Captures the reason for the current status.\n    \"\"\"\n    statusReason: String\n\n    \"\"\"\n    Indicates whose goal this is - patient goal, practitioner goal, etc.\n    \"\"\"\n    expressedBy: String\n\n    \"\"\"\n    The identified conditions and other health record elements that are intended to be addressed by the goal.\n    \"\"\"\n    addresses: [String]\n\n    \"\"\"\n    Any comments related to the goal.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Identifies the change (or lack of change) at the point when the status of the goal is assessed.\n    \"\"\"\n    outcomeCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Details of what's changed (or not changed).\n    \"\"\"\n    outcomeReference: [String]\n  }\n\n  \"\"\"\n  The identified conditions and other health record elements that are intended to be addressed by the goal.\n  \"\"\"\n  union Goaladdresses_addresses_Union =\n      Condition\n    | Observation\n    | MedicationStatement\n    | NutritionOrder\n    | ServiceRequest\n    | RiskAssessment\n\n  \"\"\"\n  Indicates whose goal this is - patient goal, practitioner goal, etc.\n  \"\"\"\n  union GoalexpressedBy_expressedBy_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n\n  \"\"\"\n  Details of what's changed (or not changed).\n  \"\"\"\n  union GoaloutcomeReference_outcomeReference_Union = Observation\n\n  \"\"\"\n  Identifies the patient, group or organization for whom the goal is being established.\n  \"\"\"\n  union Goalsubject_subject_Union =\n      Patient\n    | Group\n    | Organization\n\n  type Goaltarget {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.\n    \"\"\"\n    measure: CodeableConcept\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailQuantity: Quantity\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailRange: Range\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailString: String\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailBoolean: Boolean\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailInteger: Int\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailRatio: Ratio\n\n    \"\"\"\n    Indicates either the date or the duration after start by which the goal should be met.\n    \"\"\"\n    dueDate: Date\n\n    \"\"\"\n    Indicates either the date or the duration after start by which the goal should be met.\n    \"\"\"\n    dueDuration: Duration\n  }\n\n  input Goaltarget_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.\n    \"\"\"\n    measure: CodeableConcept_Input\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailQuantity: Quantity_Input\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailRange: Range_Input\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    _detailString: Element_Input\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailString: String\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    _detailBoolean: Element_Input\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailBoolean: Boolean\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    _detailInteger: Element_Input\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailInteger: Int\n\n    \"\"\"\n    The target value of the focus to be achieved to signify the fulfillment of the\n    goal, e.g. 150 pounds, 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any focus value at or below the high value. Similarly, if\n    the high value is missing, it indicates that the goal is achieved at any focus\n    value at or above the low value.\n    \"\"\"\n    detailRatio: Ratio_Input\n\n    \"\"\"\n    Indicates either the date or the duration after start by which the goal should be met.\n    \"\"\"\n    _dueDate: Element_Input\n\n    \"\"\"\n    Indicates either the date or the duration after start by which the goal should be met.\n    \"\"\"\n    dueDate: Date\n\n    \"\"\"\n    Indicates either the date or the duration after start by which the goal should be met.\n    \"\"\"\n    dueDuration: Duration_Input\n  }\n\n  \"\"\"\n  A formal computable definition of a graph of resources - that is, a coherent set\n  of resources that form a graph by following references. The Graph Definition\n  resource defines a set and makes rules about the set.\n  \"\"\"\n  type GraphDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: GraphDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this graph definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this graph definition\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the graph definition is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    The identifier that is used to identify this version of the graph definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the graph definition author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the graph definition. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The status of this graph definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this graph definition is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the graph definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the graph definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the graph definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the graph definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate graph\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the graph definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this graph definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    The type of  resource at which instances of this graph start.\n    \"\"\"\n    start: Code!\n\n    \"\"\"\n    The profile that describes the use of the base resource.\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    Links this graph makes rules about.\n    \"\"\"\n    link: [GraphDefinitionlink]\n  }\n\n  enum GraphDefinition_Enum_input {\n    GraphDefinition\n  }\n\n  enum GraphDefinition_Enum_schema {\n    GraphDefinition\n  }\n\n  \"\"\"\n  A formal computable definition of a graph of resources - that is, a coherent set\n  of resources that form a graph by following references. The Graph Definition\n  resource defines a set and makes rules about the set.\n  \"\"\"\n  input GraphDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: GraphDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this graph definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this graph definition\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the graph definition is stored on\n    different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this graph definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this graph definition\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the graph definition is stored on\n    different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    The identifier that is used to identify this version of the graph definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the graph definition author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the graph definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the graph definition author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the graph definition. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the graph definition. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The status of this graph definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this graph definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this graph definition is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this graph definition is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the graph definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the graph definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the graph definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the graph definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the graph definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the graph definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the graph definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the graph definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate graph\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the graph definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this graph definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this graph definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    The type of  resource at which instances of this graph start.\n    \"\"\"\n    _start: Element_Input\n\n    \"\"\"\n    The type of  resource at which instances of this graph start.\n    \"\"\"\n    start: Code!\n\n    \"\"\"\n    The profile that describes the use of the base resource.\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    The profile that describes the use of the base resource.\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    Links this graph makes rules about.\n    \"\"\"\n    link: [GraphDefinitionlink_Input]\n  }\n\n  type GraphDefinitionlink {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A  expression that identifies one of  References to other resources.\n    \"\"\"\n    path: String\n\n    \"\"\"\n    Which slice (if profiled).\n    \"\"\"\n    sliceName: String\n\n    \"\"\"\n    Minimum occurrences for this link.\n    \"\"\"\n    min: Int\n\n    \"\"\"\n    Maximum occurrences for this link.\n    \"\"\"\n    max: String\n\n    \"\"\"\n    Information about why this link is of interest in this graph definition.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Potential target for the link.\n    \"\"\"\n    target: [GraphDefinitionlinktarget]\n  }\n\n  input GraphDefinitionlink_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A  expression that identifies one of  References to other resources.\n    \"\"\"\n    _path: Element_Input\n\n    \"\"\"\n    A  expression that identifies one of  References to other resources.\n    \"\"\"\n    path: String\n\n    \"\"\"\n    Which slice (if profiled).\n    \"\"\"\n    _sliceName: Element_Input\n\n    \"\"\"\n    Which slice (if profiled).\n    \"\"\"\n    sliceName: String\n\n    \"\"\"\n    Minimum occurrences for this link.\n    \"\"\"\n    _min: Element_Input\n\n    \"\"\"\n    Minimum occurrences for this link.\n    \"\"\"\n    min: Int\n\n    \"\"\"\n    Maximum occurrences for this link.\n    \"\"\"\n    _max: Element_Input\n\n    \"\"\"\n    Maximum occurrences for this link.\n    \"\"\"\n    max: String\n\n    \"\"\"\n    Information about why this link is of interest in this graph definition.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Information about why this link is of interest in this graph definition.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Potential target for the link.\n    \"\"\"\n    target: [GraphDefinitionlinktarget_Input]\n  }\n\n  type GraphDefinitionlinktarget {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of resource this link refers to.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A set of parameters to look up.\n    \"\"\"\n    params: String\n\n    \"\"\"\n    Profile for the target resource.\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    Compartment Consistency Rules.\n    \"\"\"\n    compartment: [GraphDefinitionlinktargetcompartment]\n  }\n\n  input GraphDefinitionlinktarget_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of resource this link refers to.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Type of resource this link refers to.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A set of parameters to look up.\n    \"\"\"\n    _params: Element_Input\n\n    \"\"\"\n    A set of parameters to look up.\n    \"\"\"\n    params: String\n\n    \"\"\"\n    Profile for the target resource.\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    Profile for the target resource.\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    Compartment Consistency Rules.\n    \"\"\"\n    compartment: [GraphDefinitionlinktargetcompartment_Input]\n  }\n\n  type GraphDefinitionlinktargetcompartment {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Defines how the compartment rule is used - whether it it is used to test\n    whether resources are subject to the rule, or whether it is a rule that must be followed.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    Identifies the compartment.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    identical | matching | different | no-rule | custom.\n    \"\"\"\n    rule: Code!\n\n    \"\"\"\n    Custom rule, as a Path expression.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    Documentation for Path expression.\n    \"\"\"\n    description: String\n  }\n\n  input GraphDefinitionlinktargetcompartment_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Defines how the compartment rule is used - whether it it is used to test\n    whether resources are subject to the rule, or whether it is a rule that must be followed.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    Defines how the compartment rule is used - whether it it is used to test\n    whether resources are subject to the rule, or whether it is a rule that must be followed.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    Identifies the compartment.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    Identifies the compartment.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    identical | matching | different | no-rule | custom.\n    \"\"\"\n    _rule: Element_Input\n\n    \"\"\"\n    identical | matching | different | no-rule | custom.\n    \"\"\"\n    rule: Code!\n\n    \"\"\"\n    Custom rule, as a Path expression.\n    \"\"\"\n    _expression: Element_Input\n\n    \"\"\"\n    Custom rule, as a Path expression.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    Documentation for Path expression.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Documentation for Path expression.\n    \"\"\"\n    description: String\n  }\n\n  \"\"\"\n  Represents a defined collection of entities that may be discussed or acted upon\n  collectively but which are not expected to act collectively, and are not\n  formally or legally recognized; i.e. a collection of entities that isn't an Organization.\n  \"\"\"\n  type Group {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Group_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique business identifier for this group.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Indicates whether the record for the group is available for use or is merely being retained for historical purposes.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    Identifies the broad classification of the kind of resources the group includes.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    If true, indicates that the resource refers to a specific group of real\n    individuals.  If false, the group defines a set of intended individuals.\n    \"\"\"\n    actual: Boolean!\n\n    \"\"\"\n    Provides a specific type of resource the group includes; e.g. 'cow', 'syringe', etc.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    A label assigned to the group for human identification and communication.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A count of the number of resource instances that are part of the group.\n    \"\"\"\n    quantity: UnsignedInt\n\n    \"\"\"\n    Entity responsible for defining and maintaining Group characteristics and/or registered members.\n    \"\"\"\n    managingEntity: GroupmanagingEntity_managingEntity_Union\n\n    \"\"\"\n    Identifies traits whose presence r absence is shared by members of the group.\n    \"\"\"\n    characteristic: [Groupcharacteristic]\n\n    \"\"\"\n    Identifies the resource instances that are members of the group.\n    \"\"\"\n    member: [Groupmember]\n  }\n\n  enum Group_Enum_input {\n    Group\n  }\n\n  enum Group_Enum_schema {\n    Group\n  }\n\n  \"\"\"\n  Represents a defined collection of entities that may be discussed or acted upon\n  collectively but which are not expected to act collectively, and are not\n  formally or legally recognized; i.e. a collection of entities that isn't an Organization.\n  \"\"\"\n  input Group_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Group_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique business identifier for this group.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Indicates whether the record for the group is available for use or is merely being retained for historical purposes.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Indicates whether the record for the group is available for use or is merely being retained for historical purposes.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    Identifies the broad classification of the kind of resources the group includes.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Identifies the broad classification of the kind of resources the group includes.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    If true, indicates that the resource refers to a specific group of real\n    individuals.  If false, the group defines a set of intended individuals.\n    \"\"\"\n    _actual: Element_Input\n\n    \"\"\"\n    If true, indicates that the resource refers to a specific group of real\n    individuals.  If false, the group defines a set of intended individuals.\n    \"\"\"\n    actual: Boolean!\n\n    \"\"\"\n    Provides a specific type of resource the group includes; e.g. 'cow', 'syringe', etc.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    A label assigned to the group for human identification and communication.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A label assigned to the group for human identification and communication.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A count of the number of resource instances that are part of the group.\n    \"\"\"\n    _quantity: Element_Input\n\n    \"\"\"\n    A count of the number of resource instances that are part of the group.\n    \"\"\"\n    quantity: UnsignedInt\n\n    \"\"\"\n    Entity responsible for defining and maintaining Group characteristics and/or registered members.\n    \"\"\"\n    managingEntity: String\n\n    \"\"\"\n    Identifies traits whose presence r absence is shared by members of the group.\n    \"\"\"\n    characteristic: [Groupcharacteristic_Input]\n\n    \"\"\"\n    Identifies the resource instances that are members of the group.\n    \"\"\"\n    member: [Groupmember_Input]\n  }\n\n  type Groupcharacteristic {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code that identifies the kind of trait being asserted.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueQuantity: Quantity!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueRange: Range!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueReference: ResourceList!\n\n    \"\"\"\n    If true, indicates the characteristic is one that is NOT held by members of the group.\n    \"\"\"\n    exclude: Boolean!\n\n    \"\"\"\n    The period over which the characteristic is tested; e.g. the patient had an operation during the month of June.\n    \"\"\"\n    period: Period\n  }\n\n  input Groupcharacteristic_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code that identifies the kind of trait being asserted.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueQuantity: Quantity_Input!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueRange: Range_Input!\n\n    \"\"\"\n    The value of the trait that holds (or does not hold - see 'exclude') for members of the group.\n    \"\"\"\n    valueReference: String!\n\n    \"\"\"\n    If true, indicates the characteristic is one that is NOT held by members of the group.\n    \"\"\"\n    _exclude: Element_Input\n\n    \"\"\"\n    If true, indicates the characteristic is one that is NOT held by members of the group.\n    \"\"\"\n    exclude: Boolean!\n\n    \"\"\"\n    The period over which the characteristic is tested; e.g. the patient had an operation during the month of June.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  Entity responsible for defining and maintaining Group characteristics and/or registered members.\n  \"\"\"\n  union GroupmanagingEntity_managingEntity_Union =\n      Organization\n    | RelatedPerson\n    | Practitioner\n    | PractitionerRole\n\n  type Groupmember {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A reference to the entity that is a member of the group. Must be consistent\n    with Group.type. If the entity is another group, then the type must be the same.\n    \"\"\"\n    entity: Groupmemberentity_entity_Union!\n\n    \"\"\"\n    The period that the member was in the group, if known.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    A flag to indicate that the member is no longer in the group, but previously may have been a member.\n    \"\"\"\n    inactive: Boolean\n  }\n\n  input Groupmember_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A reference to the entity that is a member of the group. Must be consistent\n    with Group.type. If the entity is another group, then the type must be the same.\n    \"\"\"\n    entity: String!\n\n    \"\"\"\n    The period that the member was in the group, if known.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    A flag to indicate that the member is no longer in the group, but previously may have been a member.\n    \"\"\"\n    _inactive: Element_Input\n\n    \"\"\"\n    A flag to indicate that the member is no longer in the group, but previously may have been a member.\n    \"\"\"\n    inactive: Boolean\n  }\n\n  \"\"\"\n  A reference to the entity that is a member of the group. Must be consistent with\n  Group.type. If the entity is another group, then the type must be the same.\n  \"\"\"\n  union Groupmemberentity_entity_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | Device\n    | Medication\n    | Substance\n    | Group\n\n  \"\"\"\n  A guidance response is the formal response to a guidance request, including any\n  output parameters returned by the evaluation, as well as the description of any\n  proposed actions to be taken.\n  \"\"\"\n  type GuidanceResponse {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: GuidanceResponse_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The identifier of the request associated with this response. If an identifier\n    was given as part of the request, it will be reproduced here to enable the\n    requester to more easily identify the response in a multi-request scenario.\n    \"\"\"\n    requestIdentifier: Identifier\n\n    \"\"\"\n    Allows a service to provide  unique, business identifiers for the response.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    An identifier, CodeableConcept or canonical reference to the guidance that was requested.\n    \"\"\"\n    moduleUri: Uri!\n\n    \"\"\"\n    An identifier, CodeableConcept or canonical reference to the guidance that was requested.\n    \"\"\"\n    moduleCanonical: Canonical!\n\n    \"\"\"\n    An identifier, CodeableConcept or canonical reference to the guidance that was requested.\n    \"\"\"\n    moduleCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The status of the response. If the evaluation is completed successfully, the\n    status will indicate success. However, in order to complete the evaluation,\n    the engine may require more information. In this case, the status will be\n    data-required, and the response will contain a description of the additional\n    required information. If the evaluation completed successfully, but the engine\n    determines that a potentially more accurate response could be provided if more\n    data was available, the status will be data-requested, and the response will\n    contain a description of the additional requested information.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The patient for which the request was processed.\n    \"\"\"\n    subject: GuidanceResponsesubject_subject_Union\n\n    \"\"\"\n    The encounter during which this response was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: GuidanceResponseencounter_encounter_Union\n\n    \"\"\"\n    Indicates when the guidance response was processed.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    Provides a reference to the device that performed the guidance.\n    \"\"\"\n    performer: GuidanceResponseperformer_performer_Union\n\n    \"\"\"\n    Describes the reason for the guidance response in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates the reason the request was initiated. This is typically provided as\n    a parameter to the evaluation and echoed by the service, although for some use\n    cases, such as subscription- or event-based scenarios, it may provide an\n    indication of the cause for the response.\n    \"\"\"\n    reasonReference: [GuidanceResponsereasonReference_reasonReference_Union]\n\n    \"\"\"\n    Provides a mechanism to communicate additional information about the response.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Messages resulting from the evaluation of the artifact or artifacts. As part\n    of evaluating the request, the engine may produce informational or warning\n    messages. These messages will be provided by this element.\n    \"\"\"\n    evaluationMessage: [GuidanceResponseevaluationMessage_evaluationMessage_Union]\n\n    \"\"\"\n    The output parameters of the evaluation, if any. Many modules will result in\n    the return of specific resources such as procedure or communication requests\n    that are returned as part of the operation result. However, modules may define\n    specific outputs that would be returned as the result of the evaluation, and\n    these would be returned in this element.\n    \"\"\"\n    outputParameters: GuidanceResponseoutputParameters_outputParameters_Union\n\n    \"\"\"\n    The actions, if any, produced by the evaluation of the artifact.\n    \"\"\"\n    result: GuidanceResponseresult_result_Union\n\n    \"\"\"\n    If the evaluation could not be completed due to lack of information, or\n    additional information would potentially result in a more accurate response,\n    this element will a description of the data required in order to proceed with\n    the evaluation. A subsequent request to the service should include this data.\n    \"\"\"\n    dataRequirement: [DataRequirement]\n  }\n\n  enum GuidanceResponse_Enum_input {\n    GuidanceResponse\n  }\n\n  enum GuidanceResponse_Enum_schema {\n    GuidanceResponse\n  }\n\n  \"\"\"\n  A guidance response is the formal response to a guidance request, including any\n  output parameters returned by the evaluation, as well as the description of any\n  proposed actions to be taken.\n  \"\"\"\n  input GuidanceResponse_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: GuidanceResponse_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The identifier of the request associated with this response. If an identifier\n    was given as part of the request, it will be reproduced here to enable the\n    requester to more easily identify the response in a multi-request scenario.\n    \"\"\"\n    requestIdentifier: Identifier_Input\n\n    \"\"\"\n    Allows a service to provide  unique, business identifiers for the response.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    An identifier, CodeableConcept or canonical reference to the guidance that was requested.\n    \"\"\"\n    _moduleUri: Element_Input\n\n    \"\"\"\n    An identifier, CodeableConcept or canonical reference to the guidance that was requested.\n    \"\"\"\n    moduleUri: Uri!\n\n    \"\"\"\n    An identifier, CodeableConcept or canonical reference to the guidance that was requested.\n    \"\"\"\n    _moduleCanonical: Element_Input\n\n    \"\"\"\n    An identifier, CodeableConcept or canonical reference to the guidance that was requested.\n    \"\"\"\n    moduleCanonical: Canonical!\n\n    \"\"\"\n    An identifier, CodeableConcept or canonical reference to the guidance that was requested.\n    \"\"\"\n    moduleCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The status of the response. If the evaluation is completed successfully, the\n    status will indicate success. However, in order to complete the evaluation,\n    the engine may require more information. In this case, the status will be\n    data-required, and the response will contain a description of the additional\n    required information. If the evaluation completed successfully, but the engine\n    determines that a potentially more accurate response could be provided if more\n    data was available, the status will be data-requested, and the response will\n    contain a description of the additional requested information.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the response. If the evaluation is completed successfully, the\n    status will indicate success. However, in order to complete the evaluation,\n    the engine may require more information. In this case, the status will be\n    data-required, and the response will contain a description of the additional\n    required information. If the evaluation completed successfully, but the engine\n    determines that a potentially more accurate response could be provided if more\n    data was available, the status will be data-requested, and the response will\n    contain a description of the additional requested information.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The patient for which the request was processed.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The encounter during which this response was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Indicates when the guidance response was processed.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    Indicates when the guidance response was processed.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    Provides a reference to the device that performed the guidance.\n    \"\"\"\n    performer: String\n\n    \"\"\"\n    Describes the reason for the guidance response in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates the reason the request was initiated. This is typically provided as\n    a parameter to the evaluation and echoed by the service, although for some use\n    cases, such as subscription- or event-based scenarios, it may provide an\n    indication of the cause for the response.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Provides a mechanism to communicate additional information about the response.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Messages resulting from the evaluation of the artifact or artifacts. As part\n    of evaluating the request, the engine may produce informational or warning\n    messages. These messages will be provided by this element.\n    \"\"\"\n    evaluationMessage: [String]\n\n    \"\"\"\n    The output parameters of the evaluation, if any. Many modules will result in\n    the return of specific resources such as procedure or communication requests\n    that are returned as part of the operation result. However, modules may define\n    specific outputs that would be returned as the result of the evaluation, and\n    these would be returned in this element.\n    \"\"\"\n    outputParameters: String\n\n    \"\"\"\n    The actions, if any, produced by the evaluation of the artifact.\n    \"\"\"\n    result: String\n\n    \"\"\"\n    If the evaluation could not be completed due to lack of information, or\n    additional information would potentially result in a more accurate response,\n    this element will a description of the data required in order to proceed with\n    the evaluation. A subsequent request to the service should include this data.\n    \"\"\"\n    dataRequirement: [DataRequirement_Input]\n  }\n\n  \"\"\"\n  The encounter during which this response was created or to which the creation of this record is tightly associated.\n  \"\"\"\n  union GuidanceResponseencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Messages resulting from the evaluation of the artifact or artifacts. As part of\n  evaluating the request, the engine may produce informational or warning\n  messages. These messages will be provided by this element.\n  \"\"\"\n  union GuidanceResponseevaluationMessage_evaluationMessage_Union =\n      OperationOutcome\n\n  \"\"\"\n  The output parameters of the evaluation, if any. Many modules will result in the\n  return of specific resources such as procedure or communication requests that\n  are returned as part of the operation result. However, modules may define\n  specific outputs that would be returned as the result of the evaluation, and\n  these would be returned in this element.\n  \"\"\"\n  union GuidanceResponseoutputParameters_outputParameters_Union =\n      Parameters\n\n  \"\"\"\n  Provides a reference to the device that performed the guidance.\n  \"\"\"\n  union GuidanceResponseperformer_performer_Union = Device\n\n  \"\"\"\n  Indicates the reason the request was initiated. This is typically provided as a\n  parameter to the evaluation and echoed by the service, although for some use\n  cases, such as subscription- or event-based scenarios, it may provide an\n  indication of the cause for the response.\n  \"\"\"\n  union GuidanceResponsereasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  The actions, if any, produced by the evaluation of the artifact.\n  \"\"\"\n  union GuidanceResponseresult_result_Union =\n      CarePlan\n    | RequestGroup\n\n  \"\"\"\n  The patient for which the request was processed.\n  \"\"\"\n  union GuidanceResponsesubject_subject_Union = Patient | Group\n\n  \"\"\"\n  The details of a healthcare service available at a location.\n  \"\"\"\n  type HealthcareService {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: HealthcareService_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    External identifiers for this item.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    This flag is used to mark the record to not be used. This is not used when a\n    center is closed for maintenance, or for holidays, the notAvailable period is\n    to be used for this.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The organization that provides this healthcare service.\n    \"\"\"\n    providedBy: HealthcareServiceprovidedBy_providedBy_Union\n\n    \"\"\"\n    Identifies the broad category of service being performed or delivered.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    The specific type of service that may be delivered or performed.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    Collection of specialties handled by the service site. This is more of a medical term.\n    \"\"\"\n    specialty: [CodeableConcept]\n\n    \"\"\"\n    The location(s) where this healthcare service may be provided.\n    \"\"\"\n    location: [HealthcareServicelocation_location_Union]\n\n    \"\"\"\n    Further description of the service as it would be presented to a consumer while searching.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Any additional description of the service and/or any specific issues not\n    covered by the other attributes, which can be displayed as further detail\n    under the serviceName.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Extra details about the service that can't be placed in the other fields.\n    \"\"\"\n    extraDetails: String\n\n    \"\"\"\n    If there is a photo/symbol associated with this HealthcareService, it may be\n    included here to facilitate quick identification of the service in a list.\n    \"\"\"\n    photo: Attachment\n\n    \"\"\"\n    List of contacts related to this specific healthcare service.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    The location(s) that this service is available to (not where the service is provided).\n    \"\"\"\n    coverageArea: [HealthcareServicecoverageArea_coverageArea_Union]\n\n    \"\"\"\n    The code(s) that detail the conditions under which the healthcare service is available/offered.\n    \"\"\"\n    serviceProvisionCode: [CodeableConcept]\n\n    \"\"\"\n    Does this service have specific eligibility requirements that need to be met in order to use the service?\n    \"\"\"\n    eligibility: [HealthcareServiceeligibility]\n\n    \"\"\"\n    Programs that this service is applicable to.\n    \"\"\"\n    program: [CodeableConcept]\n\n    \"\"\"\n    Collection of characteristics (attributes).\n    \"\"\"\n    characteristic: [CodeableConcept]\n\n    \"\"\"\n    Some services are specifically made available in multiple languages, this\n    property permits a directory to declare the languages this is offered in.\n    Typically this is only provided where a service operates in communities with\n    mixed languages used.\n    \"\"\"\n    communication: [CodeableConcept]\n\n    \"\"\"\n    Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.\n    \"\"\"\n    referralMethod: [CodeableConcept]\n\n    \"\"\"\n    Indicates whether or not a prospective consumer will require an appointment\n    for a particular service at a site to be provided by the Organization.\n    Indicates if an appointment is required for access to this service.\n    \"\"\"\n    appointmentRequired: Boolean\n\n    \"\"\"\n    A collection of times that the Service Site is available.\n    \"\"\"\n    availableTime: [HealthcareServiceavailableTime]\n\n    \"\"\"\n    The HealthcareService is not available during this period of time due to the provided reason.\n    \"\"\"\n    notAvailable: [HealthcareServicenotAvailable]\n\n    \"\"\"\n    A description of site availability exceptions, e.g. public holiday\n    availability. Succinctly describing all possible exceptions to normal site\n    availability as details in the available Times and not available Times.\n    \"\"\"\n    availabilityExceptions: String\n\n    \"\"\"\n    Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.\n    \"\"\"\n    endpoint: [HealthcareServiceendpoint_endpoint_Union]\n  }\n\n  enum HealthcareService_Enum_input {\n    HealthcareService\n  }\n\n  enum HealthcareService_Enum_schema {\n    HealthcareService\n  }\n\n  \"\"\"\n  The details of a healthcare service available at a location.\n  \"\"\"\n  input HealthcareService_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: HealthcareService_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    External identifiers for this item.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    This flag is used to mark the record to not be used. This is not used when a\n    center is closed for maintenance, or for holidays, the notAvailable period is\n    to be used for this.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    This flag is used to mark the record to not be used. This is not used when a\n    center is closed for maintenance, or for holidays, the notAvailable period is\n    to be used for this.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The organization that provides this healthcare service.\n    \"\"\"\n    providedBy: String\n\n    \"\"\"\n    Identifies the broad category of service being performed or delivered.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    The specific type of service that may be delivered or performed.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    Collection of specialties handled by the service site. This is more of a medical term.\n    \"\"\"\n    specialty: [CodeableConcept_Input]\n\n    \"\"\"\n    The location(s) where this healthcare service may be provided.\n    \"\"\"\n    location: [String]\n\n    \"\"\"\n    Further description of the service as it would be presented to a consumer while searching.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Further description of the service as it would be presented to a consumer while searching.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Any additional description of the service and/or any specific issues not\n    covered by the other attributes, which can be displayed as further detail\n    under the serviceName.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Any additional description of the service and/or any specific issues not\n    covered by the other attributes, which can be displayed as further detail\n    under the serviceName.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Extra details about the service that can't be placed in the other fields.\n    \"\"\"\n    _extraDetails: Element_Input\n\n    \"\"\"\n    Extra details about the service that can't be placed in the other fields.\n    \"\"\"\n    extraDetails: String\n\n    \"\"\"\n    If there is a photo/symbol associated with this HealthcareService, it may be\n    included here to facilitate quick identification of the service in a list.\n    \"\"\"\n    photo: Attachment_Input\n\n    \"\"\"\n    List of contacts related to this specific healthcare service.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    The location(s) that this service is available to (not where the service is provided).\n    \"\"\"\n    coverageArea: [String]\n\n    \"\"\"\n    The code(s) that detail the conditions under which the healthcare service is available/offered.\n    \"\"\"\n    serviceProvisionCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Does this service have specific eligibility requirements that need to be met in order to use the service?\n    \"\"\"\n    eligibility: [HealthcareServiceeligibility_Input]\n\n    \"\"\"\n    Programs that this service is applicable to.\n    \"\"\"\n    program: [CodeableConcept_Input]\n\n    \"\"\"\n    Collection of characteristics (attributes).\n    \"\"\"\n    characteristic: [CodeableConcept_Input]\n\n    \"\"\"\n    Some services are specifically made available in multiple languages, this\n    property permits a directory to declare the languages this is offered in.\n    Typically this is only provided where a service operates in communities with\n    mixed languages used.\n    \"\"\"\n    communication: [CodeableConcept_Input]\n\n    \"\"\"\n    Ways that the service accepts referrals, if this is not provided then it is implied that no referral is required.\n    \"\"\"\n    referralMethod: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates whether or not a prospective consumer will require an appointment\n    for a particular service at a site to be provided by the Organization.\n    Indicates if an appointment is required for access to this service.\n    \"\"\"\n    _appointmentRequired: Element_Input\n\n    \"\"\"\n    Indicates whether or not a prospective consumer will require an appointment\n    for a particular service at a site to be provided by the Organization.\n    Indicates if an appointment is required for access to this service.\n    \"\"\"\n    appointmentRequired: Boolean\n\n    \"\"\"\n    A collection of times that the Service Site is available.\n    \"\"\"\n    availableTime: [HealthcareServiceavailableTime_Input]\n\n    \"\"\"\n    The HealthcareService is not available during this period of time due to the provided reason.\n    \"\"\"\n    notAvailable: [HealthcareServicenotAvailable_Input]\n\n    \"\"\"\n    A description of site availability exceptions, e.g. public holiday\n    availability. Succinctly describing all possible exceptions to normal site\n    availability as details in the available Times and not available Times.\n    \"\"\"\n    _availabilityExceptions: Element_Input\n\n    \"\"\"\n    A description of site availability exceptions, e.g. public holiday\n    availability. Succinctly describing all possible exceptions to normal site\n    availability as details in the available Times and not available Times.\n    \"\"\"\n    availabilityExceptions: String\n\n    \"\"\"\n    Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.\n    \"\"\"\n    endpoint: [String]\n  }\n\n  type HealthcareServiceavailableTime {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates which days of the week are available between the start and end Times.\n    \"\"\"\n    daysOfWeek: [Code]\n\n    \"\"\"\n    Is this always available? (hence times are irrelevant) e.g. 24 hour service.\n    \"\"\"\n    allDay: Boolean\n\n    \"\"\"\n    The opening time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    availableStartTime: Time\n\n    \"\"\"\n    The closing time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    availableEndTime: Time\n  }\n\n  input HealthcareServiceavailableTime_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates which days of the week are available between the start and end Times.\n    \"\"\"\n    _daysOfWeek: Element_Input\n\n    \"\"\"\n    Indicates which days of the week are available between the start and end Times.\n    \"\"\"\n    daysOfWeek: [Code]\n\n    \"\"\"\n    Is this always available? (hence times are irrelevant) e.g. 24 hour service.\n    \"\"\"\n    _allDay: Element_Input\n\n    \"\"\"\n    Is this always available? (hence times are irrelevant) e.g. 24 hour service.\n    \"\"\"\n    allDay: Boolean\n\n    \"\"\"\n    The opening time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    _availableStartTime: Element_Input\n\n    \"\"\"\n    The opening time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    availableStartTime: Time\n\n    \"\"\"\n    The closing time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    _availableEndTime: Element_Input\n\n    \"\"\"\n    The closing time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    availableEndTime: Time\n  }\n\n  \"\"\"\n  The location(s) that this service is available to (not where the service is provided).\n  \"\"\"\n  union HealthcareServicecoverageArea_coverageArea_Union = Location\n\n  type HealthcareServiceeligibility {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Coded value for the eligibility.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    Describes the eligibility conditions for the service.\n    \"\"\"\n    comment: String\n  }\n\n  input HealthcareServiceeligibility_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Coded value for the eligibility.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    Describes the eligibility conditions for the service.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Describes the eligibility conditions for the service.\n    \"\"\"\n    comment: String\n  }\n\n  \"\"\"\n  Technical endpoints providing access to services operated for the specific healthcare services defined at this resource.\n  \"\"\"\n  union HealthcareServiceendpoint_endpoint_Union = Endpoint\n\n  \"\"\"\n  The location(s) where this healthcare service may be provided.\n  \"\"\"\n  union HealthcareServicelocation_location_Union = Location\n\n  type HealthcareServicenotAvailable {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The reason that can be presented to the user as to why this time is not available.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    Service is not available (seasonally or for a public holiday) from this date.\n    \"\"\"\n    during: Period\n  }\n\n  input HealthcareServicenotAvailable_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The reason that can be presented to the user as to why this time is not available.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The reason that can be presented to the user as to why this time is not available.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    Service is not available (seasonally or for a public holiday) from this date.\n    \"\"\"\n    during: Period_Input\n  }\n\n  \"\"\"\n  The organization that provides this healthcare service.\n  \"\"\"\n  union HealthcareServiceprovidedBy_providedBy_Union = Organization\n\n  \"\"\"\n  Base StructureDefinition for HumanName Type: A human's name with the ability to identify parts and usage.\n  \"\"\"\n  type HumanName {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    Identifies the purpose for this name.\n    \"\"\"\n    use: Code\n\n    \"\"\"\n    Specifies the entire name as it should be displayed e.g. on an application UI.\n    This may be provided instead of or as well as the specific parts.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    The part of a name that links to the genealogy. In some cultures (e.g.\n    Eritrea) the family name of a son is the first name of his father.\n    \"\"\"\n    family: String\n\n    \"\"\"\n    Given name.\n    \"\"\"\n    given: [String]\n\n    \"\"\"\n    Part of the name that is acquired as a title due to academic, legal,\n    employment or nobility status, etc. and that appears at the start of the name.\n    \"\"\"\n    prefix: [String]\n\n    \"\"\"\n    Part of the name that is acquired as a title due to academic, legal,\n    employment or nobility status, etc. and that appears at the end of the name.\n    \"\"\"\n    suffix: [String]\n\n    \"\"\"\n    Indicates the period of time when this name was valid for the named person.\n    \"\"\"\n    period: Period\n  }\n\n  \"\"\"\n  Base StructureDefinition for HumanName Type: A human's name with the ability to identify parts and usage.\n  \"\"\"\n  input HumanName_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    Identifies the purpose for this name.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    Identifies the purpose for this name.\n    \"\"\"\n    use: Code\n\n    \"\"\"\n    Specifies the entire name as it should be displayed e.g. on an application UI.\n    This may be provided instead of or as well as the specific parts.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Specifies the entire name as it should be displayed e.g. on an application UI.\n    This may be provided instead of or as well as the specific parts.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    The part of a name that links to the genealogy. In some cultures (e.g.\n    Eritrea) the family name of a son is the first name of his father.\n    \"\"\"\n    _family: Element_Input\n\n    \"\"\"\n    The part of a name that links to the genealogy. In some cultures (e.g.\n    Eritrea) the family name of a son is the first name of his father.\n    \"\"\"\n    family: String\n\n    \"\"\"\n    Given name.\n    \"\"\"\n    _given: Element_Input\n\n    \"\"\"\n    Given name.\n    \"\"\"\n    given: [String]\n\n    \"\"\"\n    Part of the name that is acquired as a title due to academic, legal,\n    employment or nobility status, etc. and that appears at the start of the name.\n    \"\"\"\n    _prefix: Element_Input\n\n    \"\"\"\n    Part of the name that is acquired as a title due to academic, legal,\n    employment or nobility status, etc. and that appears at the start of the name.\n    \"\"\"\n    prefix: [String]\n\n    \"\"\"\n    Part of the name that is acquired as a title due to academic, legal,\n    employment or nobility status, etc. and that appears at the end of the name.\n    \"\"\"\n    _suffix: Element_Input\n\n    \"\"\"\n    Part of the name that is acquired as a title due to academic, legal,\n    employment or nobility status, etc. and that appears at the end of the name.\n    \"\"\"\n    suffix: [String]\n\n    \"\"\"\n    Indicates the period of time when this name was valid for the named person.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  Base StructureDefinition for id type: Any combination of letters, numerals, '-'\n  and '.', with a length limit of 64 characters.  (This might be an integer, an\n  unprefixed OID, UUID or any other identifier pattern that meets these\n  constraints.)  Ids are case-insensitive.\n  \"\"\"\n  scalar Id\n\n  \"\"\"\n  Base StructureDefinition for Identifier Type: An identifier - identifies some\n  entity uniquely and unambiguously. Typically this is used for business identifiers.\n  \"\"\"\n  type Identifier {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The purpose of this identifier.\n    \"\"\"\n    use: Code\n\n    \"\"\"\n    A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Establishes the namespace for the value - that is, a URL that describes a set values that are unique.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    The portion of the identifier typically relevant to the user and which is unique within the context of the system.\n    \"\"\"\n    value: String\n\n    \"\"\"\n    Time period during which identifier is/was valid for use.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Organization that issued/manages the identifier.\n    \"\"\"\n    assigner: Identifierassigner_assigner_Union\n  }\n\n  \"\"\"\n  Base StructureDefinition for Identifier Type: An identifier - identifies some\n  entity uniquely and unambiguously. Typically this is used for business identifiers.\n  \"\"\"\n  input Identifier_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The purpose of this identifier.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    The purpose of this identifier.\n    \"\"\"\n    use: Code\n\n    \"\"\"\n    A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Establishes the namespace for the value - that is, a URL that describes a set values that are unique.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    Establishes the namespace for the value - that is, a URL that describes a set values that are unique.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    The portion of the identifier typically relevant to the user and which is unique within the context of the system.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The portion of the identifier typically relevant to the user and which is unique within the context of the system.\n    \"\"\"\n    value: String\n\n    \"\"\"\n    Time period during which identifier is/was valid for use.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Organization that issued/manages the identifier.\n    \"\"\"\n    assigner: String\n  }\n\n  \"\"\"\n  Organization that issued/manages the identifier.\n  \"\"\"\n  union Identifierassigner_assigner_Union = Organization\n\n  \"\"\"\n  Representation of the content produced in a DICOM imaging study. A study\n  comprises a set of series, each of which includes a set of Service-Object Pair\n  Instances (SOP Instances - images or other data) acquired or produced in a\n  common context.  A series is of only one modality (e.g. X-ray, CT, MR,\n  ultrasound), but a study may have multiple series of different modalities.\n  \"\"\"\n  type ImagingStudy {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ImagingStudy_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers for the ImagingStudy such as DICOM Study Instance UID, and Accession Number.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The current state of the ImagingStudy.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A list of all the series.modality values that are actual acquisition\n    modalities, i.e. those in the DICOM Context Group 29 (value set OID\n    1.2.840.10008.6.1.19).\n    \"\"\"\n    modality: [Coding]\n\n    \"\"\"\n    The subject, typically a patient, of the imaging study.\n    \"\"\"\n    subject: ImagingStudysubject_subject_Union!\n\n    \"\"\"\n    The healthcare event (e.g. a patient and healthcare provider interaction) during which this ImagingStudy is made.\n    \"\"\"\n    encounter: ImagingStudyencounter_encounter_Union\n\n    \"\"\"\n    Date and time the study started.\n    \"\"\"\n    started: DateTime\n\n    \"\"\"\n    A list of the diagnostic requests that resulted in this imaging study being performed.\n    \"\"\"\n    basedOn: [ImagingStudybasedOn_basedOn_Union]\n\n    \"\"\"\n    The requesting/referring physician.\n    \"\"\"\n    referrer: ImagingStudyreferrer_referrer_Union\n\n    \"\"\"\n    Who read the study and interpreted the images or other content.\n    \"\"\"\n    interpreter: [ImagingStudyinterpreter_interpreter_Union]\n\n    \"\"\"\n    The network service providing access (e.g., query, view, or retrieval) for the\n    study. See implementation notes for information about using DICOM endpoints. A\n    study-level endpoint applies to each series in the study, unless overridden by\n    a series-level endpoint with the same Endpoint.connectionType.\n    \"\"\"\n    endpoint: [ImagingStudyendpoint_endpoint_Union]\n\n    \"\"\"\n    Number of Series in the Study. This value given may be larger than the number\n    of series elements this Resource contains due to resource availability,\n    security, or other factors. This element should be present if any series\n    elements are present.\n    \"\"\"\n    numberOfSeries: UnsignedInt\n\n    \"\"\"\n    Number of SOP Instances in Study. This value given may be larger than the\n    number of instance elements this resource contains due to resource\n    availability, security, or other factors. This element should be present if\n    any instance elements are present.\n    \"\"\"\n    numberOfInstances: UnsignedInt\n\n    \"\"\"\n    The procedure which this ImagingStudy was part of.\n    \"\"\"\n    procedureReference: ImagingStudyprocedureReference_procedureReference_Union\n\n    \"\"\"\n    The code for the performed procedure type.\n    \"\"\"\n    procedureCode: [CodeableConcept]\n\n    \"\"\"\n    The principal physical location where the ImagingStudy was performed.\n    \"\"\"\n    location: ImagingStudylocation_location_Union\n\n    \"\"\"\n    Description of clinical condition indicating why the ImagingStudy was requested.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this Study.\n    \"\"\"\n    reasonReference: [ImagingStudyreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Per the recommended DICOM mapping, this element is derived from the Study\n    Description attribute (0008,1030). Observations or findings about the imaging\n    study should be recorded in another resource, e.g. Observation, and not in this element.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    The Imaging Manager description of the study. Institution-generated\n    description or classification of the Study (component) performed.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Each study has one or more series of images or other content.\n    \"\"\"\n    series: [ImagingStudyseries]\n  }\n\n  enum ImagingStudy_Enum_input {\n    ImagingStudy\n  }\n\n  enum ImagingStudy_Enum_schema {\n    ImagingStudy\n  }\n\n  \"\"\"\n  Representation of the content produced in a DICOM imaging study. A study\n  comprises a set of series, each of which includes a set of Service-Object Pair\n  Instances (SOP Instances - images or other data) acquired or produced in a\n  common context.  A series is of only one modality (e.g. X-ray, CT, MR,\n  ultrasound), but a study may have multiple series of different modalities.\n  \"\"\"\n  input ImagingStudy_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ImagingStudy_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers for the ImagingStudy such as DICOM Study Instance UID, and Accession Number.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The current state of the ImagingStudy.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of the ImagingStudy.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A list of all the series.modality values that are actual acquisition\n    modalities, i.e. those in the DICOM Context Group 29 (value set OID\n    1.2.840.10008.6.1.19).\n    \"\"\"\n    modality: [Coding_Input]\n\n    \"\"\"\n    The subject, typically a patient, of the imaging study.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The healthcare event (e.g. a patient and healthcare provider interaction) during which this ImagingStudy is made.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Date and time the study started.\n    \"\"\"\n    _started: Element_Input\n\n    \"\"\"\n    Date and time the study started.\n    \"\"\"\n    started: DateTime\n\n    \"\"\"\n    A list of the diagnostic requests that resulted in this imaging study being performed.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    The requesting/referring physician.\n    \"\"\"\n    referrer: String\n\n    \"\"\"\n    Who read the study and interpreted the images or other content.\n    \"\"\"\n    interpreter: [String]\n\n    \"\"\"\n    The network service providing access (e.g., query, view, or retrieval) for the\n    study. See implementation notes for information about using DICOM endpoints. A\n    study-level endpoint applies to each series in the study, unless overridden by\n    a series-level endpoint with the same Endpoint.connectionType.\n    \"\"\"\n    endpoint: [String]\n\n    \"\"\"\n    Number of Series in the Study. This value given may be larger than the number\n    of series elements this Resource contains due to resource availability,\n    security, or other factors. This element should be present if any series\n    elements are present.\n    \"\"\"\n    _numberOfSeries: Element_Input\n\n    \"\"\"\n    Number of Series in the Study. This value given may be larger than the number\n    of series elements this Resource contains due to resource availability,\n    security, or other factors. This element should be present if any series\n    elements are present.\n    \"\"\"\n    numberOfSeries: UnsignedInt\n\n    \"\"\"\n    Number of SOP Instances in Study. This value given may be larger than the\n    number of instance elements this resource contains due to resource\n    availability, security, or other factors. This element should be present if\n    any instance elements are present.\n    \"\"\"\n    _numberOfInstances: Element_Input\n\n    \"\"\"\n    Number of SOP Instances in Study. This value given may be larger than the\n    number of instance elements this resource contains due to resource\n    availability, security, or other factors. This element should be present if\n    any instance elements are present.\n    \"\"\"\n    numberOfInstances: UnsignedInt\n\n    \"\"\"\n    The procedure which this ImagingStudy was part of.\n    \"\"\"\n    procedureReference: String\n\n    \"\"\"\n    The code for the performed procedure type.\n    \"\"\"\n    procedureCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The principal physical location where the ImagingStudy was performed.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    Description of clinical condition indicating why the ImagingStudy was requested.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this Study.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Per the recommended DICOM mapping, this element is derived from the Study\n    Description attribute (0008,1030). Observations or findings about the imaging\n    study should be recorded in another resource, e.g. Observation, and not in this element.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    The Imaging Manager description of the study. Institution-generated\n    description or classification of the Study (component) performed.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The Imaging Manager description of the study. Institution-generated\n    description or classification of the Study (component) performed.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Each study has one or more series of images or other content.\n    \"\"\"\n    series: [ImagingStudyseries_Input]\n  }\n\n  \"\"\"\n  A list of the diagnostic requests that resulted in this imaging study being performed.\n  \"\"\"\n  union ImagingStudybasedOn_basedOn_Union =\n      CarePlan\n    | ServiceRequest\n    | Appointment\n    | AppointmentResponse\n    | Task\n\n  \"\"\"\n  The healthcare event (e.g. a patient and healthcare provider interaction) during which this ImagingStudy is made.\n  \"\"\"\n  union ImagingStudyencounter_encounter_Union = Encounter\n\n  \"\"\"\n  The network service providing access (e.g., query, view, or retrieval) for the\n  study. See implementation notes for information about using DICOM endpoints. A\n  study-level endpoint applies to each series in the study, unless overridden by a\n  series-level endpoint with the same Endpoint.connectionType.\n  \"\"\"\n  union ImagingStudyendpoint_endpoint_Union = Endpoint\n\n  \"\"\"\n  Who read the study and interpreted the images or other content.\n  \"\"\"\n  union ImagingStudyinterpreter_interpreter_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The principal physical location where the ImagingStudy was performed.\n  \"\"\"\n  union ImagingStudylocation_location_Union = Location\n\n  \"\"\"\n  The procedure which this ImagingStudy was part of.\n  \"\"\"\n  union ImagingStudyprocedureReference_procedureReference_Union =\n      Procedure\n\n  \"\"\"\n  Indicates another resource whose existence justifies this Study.\n  \"\"\"\n  union ImagingStudyreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | Media\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  The requesting/referring physician.\n  \"\"\"\n  union ImagingStudyreferrer_referrer_Union =\n      Practitioner\n    | PractitionerRole\n\n  type ImagingStudyseries {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The DICOM Series Instance UID for the series.\n    \"\"\"\n    uid: Id!\n\n    \"\"\"\n    The numeric identifier of this series in the study.\n    \"\"\"\n    number: UnsignedInt\n\n    \"\"\"\n    The modality of this series sequence.\n    \"\"\"\n    modality: Coding!\n\n    \"\"\"\n    A description of the series.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Number of SOP Instances in the Study. The value given may be larger than the\n    number of instance elements this resource contains due to resource\n    availability, security, or other factors. This element should be present if\n    any instance elements are present.\n    \"\"\"\n    numberOfInstances: UnsignedInt\n\n    \"\"\"\n    The network service providing access (e.g., query, view, or retrieval) for\n    this series. See implementation notes for information about using DICOM\n    endpoints. A series-level endpoint, if present, has precedence over a\n    study-level endpoint with the same Endpoint.connectionType.\n    \"\"\"\n    endpoint: [ImagingStudyseriesendpoint_endpoint_Union]\n\n    \"\"\"\n    The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html)\n    for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of\n    body part imaged; if so, it shall be consistent with any content of\n    ImagingStudy.series.laterality.\n    \"\"\"\n    bodySite: Coding\n\n    \"\"\"\n    The laterality of the (possibly paired) anatomic structures examined. E.g.,\n    the left knee, both lungs, or unpaired abdomen. If present, shall be\n    consistent with any laterality information indicated in\n    ImagingStudy.series.bodySite.\n    \"\"\"\n    laterality: Coding\n\n    \"\"\"\n    The specimen imaged, e.g., for whole slide imaging of a biopsy.\n    \"\"\"\n    specimen: [ImagingStudyseriesspecimen_specimen_Union]\n\n    \"\"\"\n    The date and time the series was started.\n    \"\"\"\n    started: DateTime\n\n    \"\"\"\n    Indicates who or what performed the series and how they were involved.\n    \"\"\"\n    performer: [ImagingStudyseriesperformer]\n\n    \"\"\"\n    A single SOP instance within the series, e.g. an image, or presentation state.\n    \"\"\"\n    instance: [ImagingStudyseriesinstance]\n  }\n\n  input ImagingStudyseries_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The DICOM Series Instance UID for the series.\n    \"\"\"\n    _uid: Element_Input\n\n    \"\"\"\n    The DICOM Series Instance UID for the series.\n    \"\"\"\n    uid: Id!\n\n    \"\"\"\n    The numeric identifier of this series in the study.\n    \"\"\"\n    _number: Element_Input\n\n    \"\"\"\n    The numeric identifier of this series in the study.\n    \"\"\"\n    number: UnsignedInt\n\n    \"\"\"\n    The modality of this series sequence.\n    \"\"\"\n    modality: Coding_Input!\n\n    \"\"\"\n    A description of the series.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A description of the series.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Number of SOP Instances in the Study. The value given may be larger than the\n    number of instance elements this resource contains due to resource\n    availability, security, or other factors. This element should be present if\n    any instance elements are present.\n    \"\"\"\n    _numberOfInstances: Element_Input\n\n    \"\"\"\n    Number of SOP Instances in the Study. The value given may be larger than the\n    number of instance elements this resource contains due to resource\n    availability, security, or other factors. This element should be present if\n    any instance elements are present.\n    \"\"\"\n    numberOfInstances: UnsignedInt\n\n    \"\"\"\n    The network service providing access (e.g., query, view, or retrieval) for\n    this series. See implementation notes for information about using DICOM\n    endpoints. A series-level endpoint, if present, has precedence over a\n    study-level endpoint with the same Endpoint.connectionType.\n    \"\"\"\n    endpoint: [String]\n\n    \"\"\"\n    The anatomic structures examined. See DICOM Part 16 Annex L (http://dicom.nema.org/medical/dicom/current/output/chtml/part16/chapter_L.html)\n    for DICOM to SNOMED-CT mappings. The bodySite may indicate the laterality of\n    body part imaged; if so, it shall be consistent with any content of\n    ImagingStudy.series.laterality.\n    \"\"\"\n    bodySite: Coding_Input\n\n    \"\"\"\n    The laterality of the (possibly paired) anatomic structures examined. E.g.,\n    the left knee, both lungs, or unpaired abdomen. If present, shall be\n    consistent with any laterality information indicated in\n    ImagingStudy.series.bodySite.\n    \"\"\"\n    laterality: Coding_Input\n\n    \"\"\"\n    The specimen imaged, e.g., for whole slide imaging of a biopsy.\n    \"\"\"\n    specimen: [String]\n\n    \"\"\"\n    The date and time the series was started.\n    \"\"\"\n    _started: Element_Input\n\n    \"\"\"\n    The date and time the series was started.\n    \"\"\"\n    started: DateTime\n\n    \"\"\"\n    Indicates who or what performed the series and how they were involved.\n    \"\"\"\n    performer: [ImagingStudyseriesperformer_Input]\n\n    \"\"\"\n    A single SOP instance within the series, e.g. an image, or presentation state.\n    \"\"\"\n    instance: [ImagingStudyseriesinstance_Input]\n  }\n\n  \"\"\"\n  The network service providing access (e.g., query, view, or retrieval) for this\n  series. See implementation notes for information about using DICOM endpoints. A\n  series-level endpoint, if present, has precedence over a study-level endpoint\n  with the same Endpoint.connectionType.\n  \"\"\"\n  union ImagingStudyseriesendpoint_endpoint_Union = Endpoint\n\n  type ImagingStudyseriesinstance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The DICOM SOP Instance UID for this image or other DICOM content.\n    \"\"\"\n    uid: Id!\n\n    \"\"\"\n    DICOM instance  type.\n    \"\"\"\n    sopClass: Coding!\n\n    \"\"\"\n    The number of instance in the series.\n    \"\"\"\n    number: UnsignedInt\n\n    \"\"\"\n    The description of the instance.\n    \"\"\"\n    title: String\n  }\n\n  input ImagingStudyseriesinstance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The DICOM SOP Instance UID for this image or other DICOM content.\n    \"\"\"\n    _uid: Element_Input\n\n    \"\"\"\n    The DICOM SOP Instance UID for this image or other DICOM content.\n    \"\"\"\n    uid: Id!\n\n    \"\"\"\n    DICOM instance  type.\n    \"\"\"\n    sopClass: Coding_Input!\n\n    \"\"\"\n    The number of instance in the series.\n    \"\"\"\n    _number: Element_Input\n\n    \"\"\"\n    The number of instance in the series.\n    \"\"\"\n    number: UnsignedInt\n\n    \"\"\"\n    The description of the instance.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    The description of the instance.\n    \"\"\"\n    title: String\n  }\n\n  type ImagingStudyseriesperformer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Distinguishes the type of involvement of the performer in the series.\n    \"\"\"\n    function: CodeableConcept\n\n    \"\"\"\n    Indicates who or what performed the series.\n    \"\"\"\n    actor: ImagingStudyseriesperformeractor_actor_Union!\n  }\n\n  input ImagingStudyseriesperformer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Distinguishes the type of involvement of the performer in the series.\n    \"\"\"\n    function: CodeableConcept_Input\n\n    \"\"\"\n    Indicates who or what performed the series.\n    \"\"\"\n    actor: String!\n  }\n\n  \"\"\"\n  Indicates who or what performed the series.\n  \"\"\"\n  union ImagingStudyseriesperformeractor_actor_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | CareTeam\n    | Patient\n    | Device\n    | RelatedPerson\n\n  \"\"\"\n  The specimen imaged, e.g., for whole slide imaging of a biopsy.\n  \"\"\"\n  union ImagingStudyseriesspecimen_specimen_Union = Specimen\n\n  \"\"\"\n  The subject, typically a patient, of the imaging study.\n  \"\"\"\n  union ImagingStudysubject_subject_Union =\n      Patient\n    | Device\n    | Group\n\n  \"\"\"\n  Describes the event of a patient being administered a vaccine or a record of an\n  immunization as reported by a patient, a clinician or another party.\n  \"\"\"\n  type Immunization {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Immunization_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this immunization record.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Indicates the current status of the immunization event.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the reason the immunization event was not performed.\n    \"\"\"\n    statusReason: CodeableConcept\n\n    \"\"\"\n    Vaccine that was administered or was to be administered.\n    \"\"\"\n    vaccineCode: CodeableConcept!\n\n    \"\"\"\n    The patient who either received or did not receive the immunization.\n    \"\"\"\n    patient: Immunizationpatient_patient_Union!\n\n    \"\"\"\n    The visit or admission or other contact between patient and health care\n    provider the immunization was performed as part of.\n    \"\"\"\n    encounter: Immunizationencounter_encounter_Union\n\n    \"\"\"\n    Date vaccine administered or was to be administered.\n    \"\"\"\n    occurrenceDateTime: DateTime!\n\n    \"\"\"\n    Date vaccine administered or was to be administered.\n    \"\"\"\n    occurrenceString: String!\n\n    \"\"\"\n    The date the occurrence of the immunization was first captured in the record -\n    potentially significantly after the occurrence of the event.\n    \"\"\"\n    recorded: DateTime\n\n    \"\"\"\n    An indication that the content of the record is based on information from the\n    person who administered the vaccine. This reflects the context under which the\n    data was originally recorded.\n    \"\"\"\n    primarySource: Boolean\n\n    \"\"\"\n    The source of the data when the report of the immunization event is not based\n    on information from the person who administered the vaccine.\n    \"\"\"\n    reportOrigin: CodeableConcept\n\n    \"\"\"\n    The service delivery location where the vaccine administration occurred.\n    \"\"\"\n    location: Immunizationlocation_location_Union\n\n    \"\"\"\n    Name of vaccine manufacturer.\n    \"\"\"\n    manufacturer: Immunizationmanufacturer_manufacturer_Union\n\n    \"\"\"\n    Lot number of the  vaccine product.\n    \"\"\"\n    lotNumber: String\n\n    \"\"\"\n    Date vaccine batch expires.\n    \"\"\"\n    expirationDate: Date\n\n    \"\"\"\n    Body site where vaccine was administered.\n    \"\"\"\n    site: CodeableConcept\n\n    \"\"\"\n    The path by which the vaccine product is taken into the body.\n    \"\"\"\n    route: CodeableConcept\n\n    \"\"\"\n    The quantity of vaccine product that was administered.\n    \"\"\"\n    doseQuantity: Quantity\n\n    \"\"\"\n    Indicates who performed the immunization event.\n    \"\"\"\n    performer: [Immunizationperformer]\n\n    \"\"\"\n    Extra information about the immunization that is not conveyed by the other attributes.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Reasons why the vaccine was administered.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Condition, Observation or DiagnosticReport that supports why the immunization was administered.\n    \"\"\"\n    reasonReference: [ImmunizationreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent.\n    \"\"\"\n    isSubpotent: Boolean\n\n    \"\"\"\n    Reason why a dose is considered to be subpotent.\n    \"\"\"\n    subpotentReason: [CodeableConcept]\n\n    \"\"\"\n    Educational material presented to the patient (or guardian) at the time of vaccine administration.\n    \"\"\"\n    education: [Immunizationeducation]\n\n    \"\"\"\n    Indicates a patient's eligibility for a funding program.\n    \"\"\"\n    programEligibility: [CodeableConcept]\n\n    \"\"\"\n    Indicates the source of the vaccine actually administered. This may be\n    different than the patient eligibility (e.g. the patient may be eligible for a\n    publically purchased vaccine but due to inventory issues, vaccine purchased\n    with private funds was actually administered).\n    \"\"\"\n    fundingSource: CodeableConcept\n\n    \"\"\"\n    Categorical data indicating that an adverse event is associated in time to an immunization.\n    \"\"\"\n    reaction: [Immunizationreaction]\n\n    \"\"\"\n    The protocol (set of recommendations) being followed by the provider who administered the dose.\n    \"\"\"\n    protocolApplied: [ImmunizationprotocolApplied]\n  }\n\n  enum Immunization_Enum_input {\n    Immunization\n  }\n\n  enum Immunization_Enum_schema {\n    Immunization\n  }\n\n  \"\"\"\n  Describes the event of a patient being administered a vaccine or a record of an\n  immunization as reported by a patient, a clinician or another party.\n  \"\"\"\n  input Immunization_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Immunization_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this immunization record.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Indicates the current status of the immunization event.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Indicates the current status of the immunization event.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the reason the immunization event was not performed.\n    \"\"\"\n    statusReason: CodeableConcept_Input\n\n    \"\"\"\n    Vaccine that was administered or was to be administered.\n    \"\"\"\n    vaccineCode: CodeableConcept_Input!\n\n    \"\"\"\n    The patient who either received or did not receive the immunization.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The visit or admission or other contact between patient and health care\n    provider the immunization was performed as part of.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Date vaccine administered or was to be administered.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    Date vaccine administered or was to be administered.\n    \"\"\"\n    occurrenceDateTime: DateTime!\n\n    \"\"\"\n    Date vaccine administered or was to be administered.\n    \"\"\"\n    _occurrenceString: Element_Input\n\n    \"\"\"\n    Date vaccine administered or was to be administered.\n    \"\"\"\n    occurrenceString: String!\n\n    \"\"\"\n    The date the occurrence of the immunization was first captured in the record -\n    potentially significantly after the occurrence of the event.\n    \"\"\"\n    _recorded: Element_Input\n\n    \"\"\"\n    The date the occurrence of the immunization was first captured in the record -\n    potentially significantly after the occurrence of the event.\n    \"\"\"\n    recorded: DateTime\n\n    \"\"\"\n    An indication that the content of the record is based on information from the\n    person who administered the vaccine. This reflects the context under which the\n    data was originally recorded.\n    \"\"\"\n    _primarySource: Element_Input\n\n    \"\"\"\n    An indication that the content of the record is based on information from the\n    person who administered the vaccine. This reflects the context under which the\n    data was originally recorded.\n    \"\"\"\n    primarySource: Boolean\n\n    \"\"\"\n    The source of the data when the report of the immunization event is not based\n    on information from the person who administered the vaccine.\n    \"\"\"\n    reportOrigin: CodeableConcept_Input\n\n    \"\"\"\n    The service delivery location where the vaccine administration occurred.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    Name of vaccine manufacturer.\n    \"\"\"\n    manufacturer: String\n\n    \"\"\"\n    Lot number of the  vaccine product.\n    \"\"\"\n    _lotNumber: Element_Input\n\n    \"\"\"\n    Lot number of the  vaccine product.\n    \"\"\"\n    lotNumber: String\n\n    \"\"\"\n    Date vaccine batch expires.\n    \"\"\"\n    _expirationDate: Element_Input\n\n    \"\"\"\n    Date vaccine batch expires.\n    \"\"\"\n    expirationDate: Date\n\n    \"\"\"\n    Body site where vaccine was administered.\n    \"\"\"\n    site: CodeableConcept_Input\n\n    \"\"\"\n    The path by which the vaccine product is taken into the body.\n    \"\"\"\n    route: CodeableConcept_Input\n\n    \"\"\"\n    The quantity of vaccine product that was administered.\n    \"\"\"\n    doseQuantity: Quantity_Input\n\n    \"\"\"\n    Indicates who performed the immunization event.\n    \"\"\"\n    performer: [Immunizationperformer_Input]\n\n    \"\"\"\n    Extra information about the immunization that is not conveyed by the other attributes.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Reasons why the vaccine was administered.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Condition, Observation or DiagnosticReport that supports why the immunization was administered.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent.\n    \"\"\"\n    _isSubpotent: Element_Input\n\n    \"\"\"\n    Indication if a dose is considered to be subpotent. By default, a dose should be considered to be potent.\n    \"\"\"\n    isSubpotent: Boolean\n\n    \"\"\"\n    Reason why a dose is considered to be subpotent.\n    \"\"\"\n    subpotentReason: [CodeableConcept_Input]\n\n    \"\"\"\n    Educational material presented to the patient (or guardian) at the time of vaccine administration.\n    \"\"\"\n    education: [Immunizationeducation_Input]\n\n    \"\"\"\n    Indicates a patient's eligibility for a funding program.\n    \"\"\"\n    programEligibility: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates the source of the vaccine actually administered. This may be\n    different than the patient eligibility (e.g. the patient may be eligible for a\n    publically purchased vaccine but due to inventory issues, vaccine purchased\n    with private funds was actually administered).\n    \"\"\"\n    fundingSource: CodeableConcept_Input\n\n    \"\"\"\n    Categorical data indicating that an adverse event is associated in time to an immunization.\n    \"\"\"\n    reaction: [Immunizationreaction_Input]\n\n    \"\"\"\n    The protocol (set of recommendations) being followed by the provider who administered the dose.\n    \"\"\"\n    protocolApplied: [ImmunizationprotocolApplied_Input]\n  }\n\n  type Immunizationeducation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier of the material presented to the patient.\n    \"\"\"\n    documentType: String\n\n    \"\"\"\n    Reference pointer to the educational material given to the patient if the information was on line.\n    \"\"\"\n    reference: Uri\n\n    \"\"\"\n    Date the educational material was published.\n    \"\"\"\n    publicationDate: DateTime\n\n    \"\"\"\n    Date the educational material was given to the patient.\n    \"\"\"\n    presentationDate: DateTime\n  }\n\n  input Immunizationeducation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier of the material presented to the patient.\n    \"\"\"\n    _documentType: Element_Input\n\n    \"\"\"\n    Identifier of the material presented to the patient.\n    \"\"\"\n    documentType: String\n\n    \"\"\"\n    Reference pointer to the educational material given to the patient if the information was on line.\n    \"\"\"\n    _reference: Element_Input\n\n    \"\"\"\n    Reference pointer to the educational material given to the patient if the information was on line.\n    \"\"\"\n    reference: Uri\n\n    \"\"\"\n    Date the educational material was published.\n    \"\"\"\n    _publicationDate: Element_Input\n\n    \"\"\"\n    Date the educational material was published.\n    \"\"\"\n    publicationDate: DateTime\n\n    \"\"\"\n    Date the educational material was given to the patient.\n    \"\"\"\n    _presentationDate: Element_Input\n\n    \"\"\"\n    Date the educational material was given to the patient.\n    \"\"\"\n    presentationDate: DateTime\n  }\n\n  \"\"\"\n  The visit or admission or other contact between patient and health care provider the immunization was performed as part of.\n  \"\"\"\n  union Immunizationencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Describes a comparison of an immunization event against published\n  recommendations to determine if the administration is 'valid' in relation to\n  those  recommendations.\n  \"\"\"\n  type ImmunizationEvaluation {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ImmunizationEvaluation_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this immunization evaluation record.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Indicates the current status of the evaluation of the vaccination administration event.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The individual for whom the evaluation is being done.\n    \"\"\"\n    patient: ImmunizationEvaluationpatient_patient_Union!\n\n    \"\"\"\n    The date the evaluation of the vaccine administration event was performed.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Indicates the authority who published the protocol (e.g. ACIP).\n    \"\"\"\n    authority: ImmunizationEvaluationauthority_authority_Union\n\n    \"\"\"\n    The vaccine preventable disease the dose is being evaluated against.\n    \"\"\"\n    targetDisease: CodeableConcept!\n\n    \"\"\"\n    The vaccine administration event being evaluated.\n    \"\"\"\n    immunizationEvent: ImmunizationEvaluationimmunizationEvent_immunizationEvent_Union!\n\n    \"\"\"\n    Indicates if the dose is valid or not valid with respect to the published recommendations.\n    \"\"\"\n    doseStatus: CodeableConcept!\n\n    \"\"\"\n    Provides an explanation as to why the vaccine administration event is valid or\n    not relative to the published recommendations.\n    \"\"\"\n    doseStatusReason: [CodeableConcept]\n\n    \"\"\"\n    Additional information about the evaluation.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    One possible path to achieve presumed immunity against a disease - within the context of an authority.\n    \"\"\"\n    series: String\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    doseNumberPositiveInt: PositiveInt\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    doseNumberString: String\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesPositiveInt: PositiveInt\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesString: String\n  }\n\n  enum ImmunizationEvaluation_Enum_input {\n    ImmunizationEvaluation\n  }\n\n  enum ImmunizationEvaluation_Enum_schema {\n    ImmunizationEvaluation\n  }\n\n  \"\"\"\n  Describes a comparison of an immunization event against published\n  recommendations to determine if the administration is 'valid' in relation to\n  those  recommendations.\n  \"\"\"\n  input ImmunizationEvaluation_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ImmunizationEvaluation_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this immunization evaluation record.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Indicates the current status of the evaluation of the vaccination administration event.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Indicates the current status of the evaluation of the vaccination administration event.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The individual for whom the evaluation is being done.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The date the evaluation of the vaccine administration event was performed.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date the evaluation of the vaccine administration event was performed.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Indicates the authority who published the protocol (e.g. ACIP).\n    \"\"\"\n    authority: String\n\n    \"\"\"\n    The vaccine preventable disease the dose is being evaluated against.\n    \"\"\"\n    targetDisease: CodeableConcept_Input!\n\n    \"\"\"\n    The vaccine administration event being evaluated.\n    \"\"\"\n    immunizationEvent: String!\n\n    \"\"\"\n    Indicates if the dose is valid or not valid with respect to the published recommendations.\n    \"\"\"\n    doseStatus: CodeableConcept_Input!\n\n    \"\"\"\n    Provides an explanation as to why the vaccine administration event is valid or\n    not relative to the published recommendations.\n    \"\"\"\n    doseStatusReason: [CodeableConcept_Input]\n\n    \"\"\"\n    Additional information about the evaluation.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Additional information about the evaluation.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    One possible path to achieve presumed immunity against a disease - within the context of an authority.\n    \"\"\"\n    _series: Element_Input\n\n    \"\"\"\n    One possible path to achieve presumed immunity against a disease - within the context of an authority.\n    \"\"\"\n    series: String\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    _doseNumberPositiveInt: Element_Input\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    doseNumberPositiveInt: PositiveInt\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    _doseNumberString: Element_Input\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    doseNumberString: String\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    _seriesDosesPositiveInt: Element_Input\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesPositiveInt: PositiveInt\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    _seriesDosesString: Element_Input\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesString: String\n  }\n\n  \"\"\"\n  Indicates the authority who published the protocol (e.g. ACIP).\n  \"\"\"\n  union ImmunizationEvaluationauthority_authority_Union = Organization\n\n  \"\"\"\n  The vaccine administration event being evaluated.\n  \"\"\"\n  union ImmunizationEvaluationimmunizationEvent_immunizationEvent_Union =\n      Immunization\n\n  \"\"\"\n  The individual for whom the evaluation is being done.\n  \"\"\"\n  union ImmunizationEvaluationpatient_patient_Union = Patient\n\n  \"\"\"\n  The service delivery location where the vaccine administration occurred.\n  \"\"\"\n  union Immunizationlocation_location_Union = Location\n\n  \"\"\"\n  Name of vaccine manufacturer.\n  \"\"\"\n  union Immunizationmanufacturer_manufacturer_Union = Organization\n\n  \"\"\"\n  The patient who either received or did not receive the immunization.\n  \"\"\"\n  union Immunizationpatient_patient_Union = Patient\n\n  type Immunizationperformer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Describes the type of performance (e.g. ordering provider, administering provider, etc.).\n    \"\"\"\n    function: CodeableConcept\n\n    \"\"\"\n    The practitioner or organization who performed the action.\n    \"\"\"\n    actor: Immunizationperformeractor_actor_Union!\n  }\n\n  input Immunizationperformer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Describes the type of performance (e.g. ordering provider, administering provider, etc.).\n    \"\"\"\n    function: CodeableConcept_Input\n\n    \"\"\"\n    The practitioner or organization who performed the action.\n    \"\"\"\n    actor: String!\n  }\n\n  \"\"\"\n  The practitioner or organization who performed the action.\n  \"\"\"\n  union Immunizationperformeractor_actor_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  type ImmunizationprotocolApplied {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    One possible path to achieve presumed immunity against a disease - within the context of an authority.\n    \"\"\"\n    series: String\n\n    \"\"\"\n    Indicates the authority who published the protocol (e.g. ACIP) that is being followed.\n    \"\"\"\n    authority: ImmunizationprotocolAppliedauthority_authority_Union\n\n    \"\"\"\n    The vaccine preventable disease the dose is being administered against.\n    \"\"\"\n    targetDisease: [CodeableConcept]\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    doseNumberPositiveInt: PositiveInt!\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    doseNumberString: String!\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesPositiveInt: PositiveInt\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesString: String\n  }\n\n  input ImmunizationprotocolApplied_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    One possible path to achieve presumed immunity against a disease - within the context of an authority.\n    \"\"\"\n    _series: Element_Input\n\n    \"\"\"\n    One possible path to achieve presumed immunity against a disease - within the context of an authority.\n    \"\"\"\n    series: String\n\n    \"\"\"\n    Indicates the authority who published the protocol (e.g. ACIP) that is being followed.\n    \"\"\"\n    authority: String\n\n    \"\"\"\n    The vaccine preventable disease the dose is being administered against.\n    \"\"\"\n    targetDisease: [CodeableConcept_Input]\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    _doseNumberPositiveInt: Element_Input\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    doseNumberPositiveInt: PositiveInt!\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    _doseNumberString: Element_Input\n\n    \"\"\"\n    Nominal position in a series.\n    \"\"\"\n    doseNumberString: String!\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    _seriesDosesPositiveInt: Element_Input\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesPositiveInt: PositiveInt\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    _seriesDosesString: Element_Input\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesString: String\n  }\n\n  \"\"\"\n  Indicates the authority who published the protocol (e.g. ACIP) that is being followed.\n  \"\"\"\n  union ImmunizationprotocolAppliedauthority_authority_Union =\n      Organization\n\n  type Immunizationreaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Date of reaction to the immunization.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Details of the reaction.\n    \"\"\"\n    detail: Immunizationreactiondetail_detail_Union\n\n    \"\"\"\n    Self-reported indicator.\n    \"\"\"\n    reported: Boolean\n  }\n\n  input Immunizationreaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Date of reaction to the immunization.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Date of reaction to the immunization.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Details of the reaction.\n    \"\"\"\n    detail: String\n\n    \"\"\"\n    Self-reported indicator.\n    \"\"\"\n    _reported: Element_Input\n\n    \"\"\"\n    Self-reported indicator.\n    \"\"\"\n    reported: Boolean\n  }\n\n  \"\"\"\n  Details of the reaction.\n  \"\"\"\n  union Immunizationreactiondetail_detail_Union = Observation\n\n  \"\"\"\n  Condition, Observation or DiagnosticReport that supports why the immunization was administered.\n  \"\"\"\n  union ImmunizationreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n\n  \"\"\"\n  A patient's point-in-time set of recommendations (i.e. forecasting) according to\n  a published schedule with optional supporting justification.\n  \"\"\"\n  type ImmunizationRecommendation {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ImmunizationRecommendation_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this particular recommendation record.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The patient the recommendation(s) are for.\n    \"\"\"\n    patient: ImmunizationRecommendationpatient_patient_Union!\n\n    \"\"\"\n    The date the immunization recommendation(s) were created.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    Indicates the authority who published the protocol (e.g. ACIP).\n    \"\"\"\n    authority: ImmunizationRecommendationauthority_authority_Union\n\n    \"\"\"\n    Vaccine administration recommendations.\n    \"\"\"\n    recommendation: [ImmunizationRecommendationrecommendation!]\n  }\n\n  enum ImmunizationRecommendation_Enum_input {\n    ImmunizationRecommendation\n  }\n\n  enum ImmunizationRecommendation_Enum_schema {\n    ImmunizationRecommendation\n  }\n\n  \"\"\"\n  A patient's point-in-time set of recommendations (i.e. forecasting) according to\n  a published schedule with optional supporting justification.\n  \"\"\"\n  input ImmunizationRecommendation_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ImmunizationRecommendation_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this particular recommendation record.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The patient the recommendation(s) are for.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The date the immunization recommendation(s) were created.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date the immunization recommendation(s) were created.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    Indicates the authority who published the protocol (e.g. ACIP).\n    \"\"\"\n    authority: String\n\n    \"\"\"\n    Vaccine administration recommendations.\n    \"\"\"\n    recommendation: [ImmunizationRecommendationrecommendation_Input!]\n  }\n\n  \"\"\"\n  Indicates the authority who published the protocol (e.g. ACIP).\n  \"\"\"\n  union ImmunizationRecommendationauthority_authority_Union =\n      Organization\n\n  \"\"\"\n  The patient the recommendation(s) are for.\n  \"\"\"\n  union ImmunizationRecommendationpatient_patient_Union = Patient\n\n  type ImmunizationRecommendationrecommendation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Vaccine(s) or vaccine group that pertain to the recommendation.\n    \"\"\"\n    vaccineCode: [CodeableConcept]\n\n    \"\"\"\n    The targeted disease for the recommendation.\n    \"\"\"\n    targetDisease: CodeableConcept\n\n    \"\"\"\n    Vaccine(s) which should not be used to fulfill the recommendation.\n    \"\"\"\n    contraindicatedVaccineCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates the patient status with respect to the path to immunity for the target disease.\n    \"\"\"\n    forecastStatus: CodeableConcept!\n\n    \"\"\"\n    The reason for the assigned forecast status.\n    \"\"\"\n    forecastReason: [CodeableConcept]\n\n    \"\"\"\n    Vaccine date recommendations.  For example, earliest date to administer, latest date to administer, etc.\n    \"\"\"\n    dateCriterion: [ImmunizationRecommendationrecommendationdateCriterion]\n\n    \"\"\"\n    Contains the description about the protocol under which the vaccine was administered.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    One possible path to achieve presumed immunity against a disease - within the context of an authority.\n    \"\"\"\n    series: String\n\n    \"\"\"\n    Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).\n    \"\"\"\n    doseNumberPositiveInt: PositiveInt\n\n    \"\"\"\n    Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).\n    \"\"\"\n    doseNumberString: String\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesPositiveInt: PositiveInt\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesString: String\n\n    \"\"\"\n    Immunization event history and/or evaluation that supports the status and recommendation.\n    \"\"\"\n    supportingImmunization: [ImmunizationRecommendationrecommendationsupportingImmunization_supportingImmunization_Union]\n\n    \"\"\"\n    Patient Information that supports the status and recommendation.  This\n    includes patient observations, adverse reactions and allergy/intolerance information.\n    \"\"\"\n    supportingPatientInformation: [ImmunizationRecommendationrecommendationsupportingPatientInformation_supportingPatientInformation_Union]\n  }\n\n  input ImmunizationRecommendationrecommendation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Vaccine(s) or vaccine group that pertain to the recommendation.\n    \"\"\"\n    vaccineCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The targeted disease for the recommendation.\n    \"\"\"\n    targetDisease: CodeableConcept_Input\n\n    \"\"\"\n    Vaccine(s) which should not be used to fulfill the recommendation.\n    \"\"\"\n    contraindicatedVaccineCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates the patient status with respect to the path to immunity for the target disease.\n    \"\"\"\n    forecastStatus: CodeableConcept_Input!\n\n    \"\"\"\n    The reason for the assigned forecast status.\n    \"\"\"\n    forecastReason: [CodeableConcept_Input]\n\n    \"\"\"\n    Vaccine date recommendations.  For example, earliest date to administer, latest date to administer, etc.\n    \"\"\"\n    dateCriterion: [ImmunizationRecommendationrecommendationdateCriterion_Input]\n\n    \"\"\"\n    Contains the description about the protocol under which the vaccine was administered.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Contains the description about the protocol under which the vaccine was administered.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    One possible path to achieve presumed immunity against a disease - within the context of an authority.\n    \"\"\"\n    _series: Element_Input\n\n    \"\"\"\n    One possible path to achieve presumed immunity against a disease - within the context of an authority.\n    \"\"\"\n    series: String\n\n    \"\"\"\n    Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).\n    \"\"\"\n    _doseNumberPositiveInt: Element_Input\n\n    \"\"\"\n    Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).\n    \"\"\"\n    doseNumberPositiveInt: PositiveInt\n\n    \"\"\"\n    Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).\n    \"\"\"\n    _doseNumberString: Element_Input\n\n    \"\"\"\n    Nominal position of the recommended dose in a series (e.g. dose 2 is the next recommended dose).\n    \"\"\"\n    doseNumberString: String\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    _seriesDosesPositiveInt: Element_Input\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesPositiveInt: PositiveInt\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    _seriesDosesString: Element_Input\n\n    \"\"\"\n    The recommended number of doses to achieve immunity.\n    \"\"\"\n    seriesDosesString: String\n\n    \"\"\"\n    Immunization event history and/or evaluation that supports the status and recommendation.\n    \"\"\"\n    supportingImmunization: [String]\n\n    \"\"\"\n    Patient Information that supports the status and recommendation.  This\n    includes patient observations, adverse reactions and allergy/intolerance information.\n    \"\"\"\n    supportingPatientInformation: [String]\n  }\n\n  type ImmunizationRecommendationrecommendationdateCriterion {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Date classification of recommendation.  For example, earliest date to give, latest date to give, etc.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The date whose meaning is specified by dateCriterion.code.\n    \"\"\"\n    value: DateTime!\n  }\n\n  input ImmunizationRecommendationrecommendationdateCriterion_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Date classification of recommendation.  For example, earliest date to give, latest date to give, etc.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The date whose meaning is specified by dateCriterion.code.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The date whose meaning is specified by dateCriterion.code.\n    \"\"\"\n    value: DateTime!\n  }\n\n  \"\"\"\n  Immunization event history and/or evaluation that supports the status and recommendation.\n  \"\"\"\n  union ImmunizationRecommendationrecommendationsupportingImmunization_supportingImmunization_Union =\n      Immunization\n    | ImmunizationEvaluation\n\n  \"\"\"\n  Patient Information that supports the status and recommendation.  This includes\n  patient observations, adverse reactions and allergy/intolerance information.\n  \"\"\"\n  union ImmunizationRecommendationrecommendationsupportingPatientInformation_supportingPatientInformation_Union =\n      Resource\n\n  \"\"\"\n  A set of rules of how a particular interoperability or standards problem is\n  solved - typically through the use of  resources. This resource is used to\n  gather all the parts of an implementation guide into a logical whole and to\n  publish a computable definition of all the parts.\n  \"\"\"\n  type ImplementationGuide {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ImplementationGuide_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this implementation guide when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this implementation\n    guide is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the implementation guide is stored on\n    different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    The identifier that is used to identify this version of the implementation\n    guide when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the implementation guide author and is\n    not expected to be globally unique. For example, it might be a timestamp (e.g.\n    yyyymmdd) if a managed version is not available. There is also no expectation\n    that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the implementation guide. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the implementation guide.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this implementation guide. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this implementation guide is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the implementation guide was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the implementation guide changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the implementation guide.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the implementation guide from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate\n    implementation guide instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the implementation guide is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    A copyright statement relating to the implementation guide and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the implementation guide.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The NPM package name for this Implementation Guide, used in the NPM package\n    distribution, which is the primary mechanism by which  based tooling\n    manages IG dependencies. This value must be globally unique, and should be\n    assigned with care.\n    \"\"\"\n    packageId: Id!\n\n    \"\"\"\n    The license that applies to this Implementation Guide, using an SPDX license code, or 'not-open-source'.\n    \"\"\"\n    license: Code\n\n    \"\"\"\n    The version(s) of the  specification that this ImplementationGuide targets\n    - e.g. describes how to use. The value of this element is the formal version\n    of the specification, without the revision number, e.g.\n    [publication].[major].[minor], which is 4.0.0. for this version.\n    \"\"\"\n    fhirVersion: [Code!]\n\n    \"\"\"\n    Another implementation guide that this implementation depends on. Typically,\n    an implementation guide uses value sets, profiles etc.defined in other\n    implementation guides.\n    \"\"\"\n    dependsOn: [ImplementationGuidedependsOn]\n\n    \"\"\"\n    A set of profiles that all resources covered by this implementation guide must conform to.\n    \"\"\"\n    global: [ImplementationGuideglobal]\n\n    \"\"\"\n    The information needed by an IG publisher tool to publish the whole implementation guide.\n    \"\"\"\n    definition: ImplementationGuidedefinition\n\n    \"\"\"\n    Information about an assembled implementation guide, created by the publication tooling.\n    \"\"\"\n    manifest: ImplementationGuidemanifest\n  }\n\n  enum ImplementationGuide_Enum_input {\n    ImplementationGuide\n  }\n\n  enum ImplementationGuide_Enum_schema {\n    ImplementationGuide\n  }\n\n  \"\"\"\n  A set of rules of how a particular interoperability or standards problem is\n  solved - typically through the use of  resources. This resource is used to\n  gather all the parts of an implementation guide into a logical whole and to\n  publish a computable definition of all the parts.\n  \"\"\"\n  input ImplementationGuide_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ImplementationGuide_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this implementation guide when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this implementation\n    guide is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the implementation guide is stored on\n    different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this implementation guide when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this implementation\n    guide is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the implementation guide is stored on\n    different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    The identifier that is used to identify this version of the implementation\n    guide when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the implementation guide author and is\n    not expected to be globally unique. For example, it might be a timestamp (e.g.\n    yyyymmdd) if a managed version is not available. There is also no expectation\n    that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the implementation\n    guide when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the implementation guide author and is\n    not expected to be globally unique. For example, it might be a timestamp (e.g.\n    yyyymmdd) if a managed version is not available. There is also no expectation\n    that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the implementation guide. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the implementation guide. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the implementation guide.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the implementation guide.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this implementation guide. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this implementation guide. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this implementation guide is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this implementation guide is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the implementation guide was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the implementation guide changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the implementation guide was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the implementation guide changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the implementation guide.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the implementation guide.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the implementation guide from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the implementation guide from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate\n    implementation guide instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the implementation guide is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    A copyright statement relating to the implementation guide and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the implementation guide.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the implementation guide and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the implementation guide.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The NPM package name for this Implementation Guide, used in the NPM package\n    distribution, which is the primary mechanism by which  based tooling\n    manages IG dependencies. This value must be globally unique, and should be\n    assigned with care.\n    \"\"\"\n    _packageId: Element_Input\n\n    \"\"\"\n    The NPM package name for this Implementation Guide, used in the NPM package\n    distribution, which is the primary mechanism by which  based tooling\n    manages IG dependencies. This value must be globally unique, and should be\n    assigned with care.\n    \"\"\"\n    packageId: Id!\n\n    \"\"\"\n    The license that applies to this Implementation Guide, using an SPDX license code, or 'not-open-source'.\n    \"\"\"\n    _license: Element_Input\n\n    \"\"\"\n    The license that applies to this Implementation Guide, using an SPDX license code, or 'not-open-source'.\n    \"\"\"\n    license: Code\n\n    \"\"\"\n    The version(s) of the  specification that this ImplementationGuide targets\n    - e.g. describes how to use. The value of this element is the formal version\n    of the specification, without the revision number, e.g.\n    [publication].[major].[minor], which is 4.0.0. for this version.\n    \"\"\"\n    _fhirVersion: Element_Input\n\n    \"\"\"\n    The version(s) of the  specification that this ImplementationGuide targets\n    - e.g. describes how to use. The value of this element is the formal version\n    of the specification, without the revision number, e.g.\n    [publication].[major].[minor], which is 4.0.0. for this version.\n    \"\"\"\n    fhirVersion: [Code!]\n\n    \"\"\"\n    Another implementation guide that this implementation depends on. Typically,\n    an implementation guide uses value sets, profiles etc.defined in other\n    implementation guides.\n    \"\"\"\n    dependsOn: [ImplementationGuidedependsOn_Input]\n\n    \"\"\"\n    A set of profiles that all resources covered by this implementation guide must conform to.\n    \"\"\"\n    global: [ImplementationGuideglobal_Input]\n\n    \"\"\"\n    The information needed by an IG publisher tool to publish the whole implementation guide.\n    \"\"\"\n    definition: ImplementationGuidedefinition_Input\n\n    \"\"\"\n    Information about an assembled implementation guide, created by the publication tooling.\n    \"\"\"\n    manifest: ImplementationGuidemanifest_Input\n  }\n\n  type ImplementationGuidedefinition {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A logical group of resources. Logical groups can be used when building pages.\n    \"\"\"\n    grouping: [ImplementationGuidedefinitiongrouping]\n\n    \"\"\"\n    A resource that is part of the implementation guide. Conformance resources\n    (value set, structure definition, capability statements etc.) are obvious\n    candidates for inclusion, but any kind of resource can be included as an\n    example resource.\n    \"\"\"\n    resource: [ImplementationGuidedefinitionresource!]\n\n    \"\"\"\n    A page / section in the implementation guide. The root page is the implementation guide home page.\n    \"\"\"\n    page: ImplementationGuidedefinitionpage\n\n    \"\"\"\n    Defines how IG is built by tools.\n    \"\"\"\n    parameter: [ImplementationGuidedefinitionparameter]\n\n    \"\"\"\n    A template for building resources.\n    \"\"\"\n    template: [ImplementationGuidedefinitiontemplate]\n  }\n\n  input ImplementationGuidedefinition_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A logical group of resources. Logical groups can be used when building pages.\n    \"\"\"\n    grouping: [ImplementationGuidedefinitiongrouping_Input]\n\n    \"\"\"\n    A resource that is part of the implementation guide. Conformance resources\n    (value set, structure definition, capability statements etc.) are obvious\n    candidates for inclusion, but any kind of resource can be included as an\n    example resource.\n    \"\"\"\n    resource: [ImplementationGuidedefinitionresource_Input!]\n\n    \"\"\"\n    A page / section in the implementation guide. The root page is the implementation guide home page.\n    \"\"\"\n    page: ImplementationGuidedefinitionpage_Input\n\n    \"\"\"\n    Defines how IG is built by tools.\n    \"\"\"\n    parameter: [ImplementationGuidedefinitionparameter_Input]\n\n    \"\"\"\n    A template for building resources.\n    \"\"\"\n    template: [ImplementationGuidedefinitiontemplate_Input]\n  }\n\n  type ImplementationGuidedefinitiongrouping {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The human-readable title to display for the package of resources when rendering the implementation guide.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Human readable text describing the package.\n    \"\"\"\n    description: String\n  }\n\n  input ImplementationGuidedefinitiongrouping_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The human-readable title to display for the package of resources when rendering the implementation guide.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The human-readable title to display for the package of resources when rendering the implementation guide.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Human readable text describing the package.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Human readable text describing the package.\n    \"\"\"\n    description: String\n  }\n\n  type ImplementationGuidedefinitionpage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The source address for the page.\n    \"\"\"\n    nameUrl: Url!\n\n    \"\"\"\n    The source address for the page.\n    \"\"\"\n    nameReference: ImplementationGuidedefinitionpagenameReference_nameReference_Union!\n\n    \"\"\"\n    A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.\n    \"\"\"\n    title: String!\n\n    \"\"\"\n    A code that indicates how the page is generated.\n    \"\"\"\n    generation: Code!\n  }\n\n  input ImplementationGuidedefinitionpage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The source address for the page.\n    \"\"\"\n    _nameUrl: Element_Input\n\n    \"\"\"\n    The source address for the page.\n    \"\"\"\n    nameUrl: Url!\n\n    \"\"\"\n    The source address for the page.\n    \"\"\"\n    nameReference: String!\n\n    \"\"\"\n    A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short title used to represent this page in navigational structures such as table of contents, bread crumbs, etc.\n    \"\"\"\n    title: String!\n\n    \"\"\"\n    A code that indicates how the page is generated.\n    \"\"\"\n    _generation: Element_Input\n\n    \"\"\"\n    A code that indicates how the page is generated.\n    \"\"\"\n    generation: Code!\n  }\n\n  \"\"\"\n  The source address for the page.\n  \"\"\"\n  union ImplementationGuidedefinitionpagenameReference_nameReference_Union =\n      Binary\n\n  type ImplementationGuidedefinitionparameter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    apply | path-resource | path-pages | path-tx-cache | expansion-parameter |\n    rule-broken-links | generate-xml | generate-json | generate-turtle | html-template.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Value for named type.\n    \"\"\"\n    value: String!\n  }\n\n  input ImplementationGuidedefinitionparameter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    apply | path-resource | path-pages | path-tx-cache | expansion-parameter |\n    rule-broken-links | generate-xml | generate-json | generate-turtle | html-template.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    apply | path-resource | path-pages | path-tx-cache | expansion-parameter |\n    rule-broken-links | generate-xml | generate-json | generate-turtle | html-template.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Value for named type.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    Value for named type.\n    \"\"\"\n    value: String!\n  }\n\n  type ImplementationGuidedefinitionresource {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Where this resource is found.\n    \"\"\"\n    reference: ImplementationGuidedefinitionresourcereference_reference_Union!\n\n    \"\"\"\n    Indicates the  Version(s) this artifact is intended to apply to. If no\n    versions are specified, the resource is assumed to apply to all the versions\n    stated in ImplementationGuide.fhirVersion.\n    \"\"\"\n    fhirVersion: [Code]\n\n    \"\"\"\n    A human assigned name for the resource. All resources SHOULD have a name, but\n    the name may be extracted from the resource (e.g. ValueSet.name).\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A description of the reason that a resource has been included in the implementation guide.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    exampleBoolean: Boolean\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    exampleCanonical: Canonical\n\n    \"\"\"\n    Reference to the id of the grouping this resource appears in.\n    \"\"\"\n    groupingId: Id\n  }\n\n  input ImplementationGuidedefinitionresource_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Where this resource is found.\n    \"\"\"\n    reference: String!\n\n    \"\"\"\n    Indicates the  Version(s) this artifact is intended to apply to. If no\n    versions are specified, the resource is assumed to apply to all the versions\n    stated in ImplementationGuide.fhirVersion.\n    \"\"\"\n    _fhirVersion: Element_Input\n\n    \"\"\"\n    Indicates the  Version(s) this artifact is intended to apply to. If no\n    versions are specified, the resource is assumed to apply to all the versions\n    stated in ImplementationGuide.fhirVersion.\n    \"\"\"\n    fhirVersion: [Code]\n\n    \"\"\"\n    A human assigned name for the resource. All resources SHOULD have a name, but\n    the name may be extracted from the resource (e.g. ValueSet.name).\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A human assigned name for the resource. All resources SHOULD have a name, but\n    the name may be extracted from the resource (e.g. ValueSet.name).\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A description of the reason that a resource has been included in the implementation guide.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A description of the reason that a resource has been included in the implementation guide.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    _exampleBoolean: Element_Input\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    exampleBoolean: Boolean\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    _exampleCanonical: Element_Input\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    exampleCanonical: Canonical\n\n    \"\"\"\n    Reference to the id of the grouping this resource appears in.\n    \"\"\"\n    _groupingId: Element_Input\n\n    \"\"\"\n    Reference to the id of the grouping this resource appears in.\n    \"\"\"\n    groupingId: Id\n  }\n\n  \"\"\"\n  Where this resource is found.\n  \"\"\"\n  union ImplementationGuidedefinitionresourcereference_reference_Union =\n      Resource\n\n  type ImplementationGuidedefinitiontemplate {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of template specified.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The source location for the template.\n    \"\"\"\n    source: String!\n\n    \"\"\"\n    The scope in which the template applies.\n    \"\"\"\n    scope: String\n  }\n\n  input ImplementationGuidedefinitiontemplate_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of template specified.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    Type of template specified.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The source location for the template.\n    \"\"\"\n    _source: Element_Input\n\n    \"\"\"\n    The source location for the template.\n    \"\"\"\n    source: String!\n\n    \"\"\"\n    The scope in which the template applies.\n    \"\"\"\n    _scope: Element_Input\n\n    \"\"\"\n    The scope in which the template applies.\n    \"\"\"\n    scope: String\n  }\n\n  type ImplementationGuidedependsOn {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A canonical reference to the Implementation guide for the dependency.\n    \"\"\"\n    uri: Canonical!\n\n    \"\"\"\n    The NPM package name for the Implementation Guide that this IG depends on.\n    \"\"\"\n    packageId: Id\n\n    \"\"\"\n    The version of the IG that is depended on, when the correct version is required to understand the IG correctly.\n    \"\"\"\n    version: String\n  }\n\n  input ImplementationGuidedependsOn_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A canonical reference to the Implementation guide for the dependency.\n    \"\"\"\n    _uri: Element_Input\n\n    \"\"\"\n    A canonical reference to the Implementation guide for the dependency.\n    \"\"\"\n    uri: Canonical!\n\n    \"\"\"\n    The NPM package name for the Implementation Guide that this IG depends on.\n    \"\"\"\n    _packageId: Element_Input\n\n    \"\"\"\n    The NPM package name for the Implementation Guide that this IG depends on.\n    \"\"\"\n    packageId: Id\n\n    \"\"\"\n    The version of the IG that is depended on, when the correct version is required to understand the IG correctly.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The version of the IG that is depended on, when the correct version is required to understand the IG correctly.\n    \"\"\"\n    version: String\n  }\n\n  type ImplementationGuideglobal {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of resource that all instances must conform to.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A reference to the profile that all instances must conform to.\n    \"\"\"\n    profile: Canonical!\n  }\n\n  input ImplementationGuideglobal_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of resource that all instances must conform to.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of resource that all instances must conform to.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A reference to the profile that all instances must conform to.\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    A reference to the profile that all instances must conform to.\n    \"\"\"\n    profile: Canonical!\n  }\n\n  type ImplementationGuidemanifest {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A pointer to official web page, PDF or other rendering of the implementation guide.\n    \"\"\"\n    rendering: Url\n\n    \"\"\"\n    A resource that is part of the implementation guide. Conformance resources\n    (value set, structure definition, capability statements etc.) are obvious\n    candidates for inclusion, but any kind of resource can be included as an\n    example resource.\n    \"\"\"\n    resource: [ImplementationGuidemanifestresource!]\n\n    \"\"\"\n    Information about a page within the IG.\n    \"\"\"\n    page: [ImplementationGuidemanifestpage]\n\n    \"\"\"\n    Indicates a relative path to an image that exists within the IG.\n    \"\"\"\n    image: [String]\n\n    \"\"\"\n    Indicates the relative path of an additional non-page, non-image file that is\n    part of the IG - e.g. zip, jar and similar files that could be the target of a\n    hyperlink in a derived IG.\n    \"\"\"\n    other: [String]\n  }\n\n  input ImplementationGuidemanifest_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A pointer to official web page, PDF or other rendering of the implementation guide.\n    \"\"\"\n    _rendering: Element_Input\n\n    \"\"\"\n    A pointer to official web page, PDF or other rendering of the implementation guide.\n    \"\"\"\n    rendering: Url\n\n    \"\"\"\n    A resource that is part of the implementation guide. Conformance resources\n    (value set, structure definition, capability statements etc.) are obvious\n    candidates for inclusion, but any kind of resource can be included as an\n    example resource.\n    \"\"\"\n    resource: [ImplementationGuidemanifestresource_Input!]\n\n    \"\"\"\n    Information about a page within the IG.\n    \"\"\"\n    page: [ImplementationGuidemanifestpage_Input]\n\n    \"\"\"\n    Indicates a relative path to an image that exists within the IG.\n    \"\"\"\n    _image: Element_Input\n\n    \"\"\"\n    Indicates a relative path to an image that exists within the IG.\n    \"\"\"\n    image: [String]\n\n    \"\"\"\n    Indicates the relative path of an additional non-page, non-image file that is\n    part of the IG - e.g. zip, jar and similar files that could be the target of a\n    hyperlink in a derived IG.\n    \"\"\"\n    _other: Element_Input\n\n    \"\"\"\n    Indicates the relative path of an additional non-page, non-image file that is\n    part of the IG - e.g. zip, jar and similar files that could be the target of a\n    hyperlink in a derived IG.\n    \"\"\"\n    other: [String]\n  }\n\n  type ImplementationGuidemanifestpage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Relative path to the page.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Label for the page intended for human display.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The name of an anchor available on the page.\n    \"\"\"\n    anchor: [String]\n  }\n\n  input ImplementationGuidemanifestpage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Relative path to the page.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Relative path to the page.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Label for the page intended for human display.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    Label for the page intended for human display.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The name of an anchor available on the page.\n    \"\"\"\n    _anchor: Element_Input\n\n    \"\"\"\n    The name of an anchor available on the page.\n    \"\"\"\n    anchor: [String]\n  }\n\n  type ImplementationGuidemanifestresource {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Where this resource is found.\n    \"\"\"\n    reference: ImplementationGuidemanifestresourcereference_reference_Union!\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    exampleBoolean: Boolean\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    exampleCanonical: Canonical\n\n    \"\"\"\n    The relative path for primary page for this resource within the IG.\n    \"\"\"\n    relativePath: Url\n  }\n\n  input ImplementationGuidemanifestresource_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Where this resource is found.\n    \"\"\"\n    reference: String!\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    _exampleBoolean: Element_Input\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    exampleBoolean: Boolean\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    _exampleCanonical: Element_Input\n\n    \"\"\"\n    If true or a reference, indicates the resource is an example instance.  If a\n    reference is present, indicates that the example is an example of the\n    specified profile.\n    \"\"\"\n    exampleCanonical: Canonical\n\n    \"\"\"\n    The relative path for primary page for this resource within the IG.\n    \"\"\"\n    _relativePath: Element_Input\n\n    \"\"\"\n    The relative path for primary page for this resource within the IG.\n    \"\"\"\n    relativePath: Url\n  }\n\n  \"\"\"\n  Where this resource is found.\n  \"\"\"\n  union ImplementationGuidemanifestresourcereference_reference_Union =\n      Resource\n\n  \"\"\"\n  Base StructureDefinition for instant Type: An instant in time - known at least to the second\n  \"\"\"\n  scalar Instant\n\n  \"\"\"\n  Details of a Health Insurance product/plan provided by an organization.\n  \"\"\"\n  type InsurancePlan {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: InsurancePlan_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this health insurance product which remain\n    constant as the resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The current state of the health insurance product.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    The kind of health insurance product.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    Official name of the health insurance product as designated by the owner.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A list of alternate names that the product is known as, or was known as in the past.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    The period of time that the health insurance product is available.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    The entity that is providing  the health insurance product and underwriting\n    the risk.  This is typically an insurance carriers, other third-party payers,\n    or health plan sponsors comonly referred to as 'payers'.\n    \"\"\"\n    ownedBy: InsurancePlanownedBy_ownedBy_Union\n\n    \"\"\"\n    An organization which administer other services such as underwriting, customer\n    service and/or claims processing on behalf of the health insurance product owner.\n    \"\"\"\n    administeredBy: InsurancePlanadministeredBy_administeredBy_Union\n\n    \"\"\"\n    The geographic region in which a health insurance product's benefits apply.\n    \"\"\"\n    coverageArea: [InsurancePlancoverageArea_coverageArea_Union]\n\n    \"\"\"\n    The contact for the health insurance product for a certain purpose.\n    \"\"\"\n    contact: [InsurancePlancontact]\n\n    \"\"\"\n    The technical endpoints providing access to services operated for the health insurance product.\n    \"\"\"\n    endpoint: [InsurancePlanendpoint_endpoint_Union]\n\n    \"\"\"\n    Reference to the network included in the health insurance product.\n    \"\"\"\n    network: [InsurancePlannetwork_network_Union]\n\n    \"\"\"\n    Details about the coverage offered by the insurance product.\n    \"\"\"\n    coverage: [InsurancePlancoverage]\n\n    \"\"\"\n    Details about an insurance plan.\n    \"\"\"\n    plan: [InsurancePlanplan]\n  }\n\n  enum InsurancePlan_Enum_input {\n    InsurancePlan\n  }\n\n  enum InsurancePlan_Enum_schema {\n    InsurancePlan\n  }\n\n  \"\"\"\n  Details of a Health Insurance product/plan provided by an organization.\n  \"\"\"\n  input InsurancePlan_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: InsurancePlan_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this health insurance product which remain\n    constant as the resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The current state of the health insurance product.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of the health insurance product.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    The kind of health insurance product.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    Official name of the health insurance product as designated by the owner.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Official name of the health insurance product as designated by the owner.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A list of alternate names that the product is known as, or was known as in the past.\n    \"\"\"\n    _alias: Element_Input\n\n    \"\"\"\n    A list of alternate names that the product is known as, or was known as in the past.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    The period of time that the health insurance product is available.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    The entity that is providing  the health insurance product and underwriting\n    the risk.  This is typically an insurance carriers, other third-party payers,\n    or health plan sponsors comonly referred to as 'payers'.\n    \"\"\"\n    ownedBy: String\n\n    \"\"\"\n    An organization which administer other services such as underwriting, customer\n    service and/or claims processing on behalf of the health insurance product owner.\n    \"\"\"\n    administeredBy: String\n\n    \"\"\"\n    The geographic region in which a health insurance product's benefits apply.\n    \"\"\"\n    coverageArea: [String]\n\n    \"\"\"\n    The contact for the health insurance product for a certain purpose.\n    \"\"\"\n    contact: [InsurancePlancontact_Input]\n\n    \"\"\"\n    The technical endpoints providing access to services operated for the health insurance product.\n    \"\"\"\n    endpoint: [String]\n\n    \"\"\"\n    Reference to the network included in the health insurance product.\n    \"\"\"\n    network: [String]\n\n    \"\"\"\n    Details about the coverage offered by the insurance product.\n    \"\"\"\n    coverage: [InsurancePlancoverage_Input]\n\n    \"\"\"\n    Details about an insurance plan.\n    \"\"\"\n    plan: [InsurancePlanplan_Input]\n  }\n\n  \"\"\"\n  An organization which administer other services such as underwriting, customer\n  service and/or claims processing on behalf of the health insurance product owner.\n  \"\"\"\n  union InsurancePlanadministeredBy_administeredBy_Union = Organization\n\n  type InsurancePlancontact {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates a purpose for which the contact can be reached.\n    \"\"\"\n    purpose: CodeableConcept\n\n    \"\"\"\n    A name associated with the contact.\n    \"\"\"\n    name: HumanName\n\n    \"\"\"\n    A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Visiting or postal addresses for the contact.\n    \"\"\"\n    address: Address\n  }\n\n  input InsurancePlancontact_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates a purpose for which the contact can be reached.\n    \"\"\"\n    purpose: CodeableConcept_Input\n\n    \"\"\"\n    A name associated with the contact.\n    \"\"\"\n    name: HumanName_Input\n\n    \"\"\"\n    A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Visiting or postal addresses for the contact.\n    \"\"\"\n    address: Address_Input\n  }\n\n  type InsurancePlancoverage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of coverage  (Medical; Dental; Mental Health; Substance Abuse; Vision;\n    Drug; Short Term; Long Term Care; Hospice; Home Health).\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Reference to the network that providing the type of coverage.\n    \"\"\"\n    network: [InsurancePlancoveragenetwork_network_Union]\n\n    \"\"\"\n    Specific benefits under this type of coverage.\n    \"\"\"\n    benefit: [InsurancePlancoveragebenefit!]\n  }\n\n  input InsurancePlancoverage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of coverage  (Medical; Dental; Mental Health; Substance Abuse; Vision;\n    Drug; Short Term; Long Term Care; Hospice; Home Health).\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Reference to the network that providing the type of coverage.\n    \"\"\"\n    network: [String]\n\n    \"\"\"\n    Specific benefits under this type of coverage.\n    \"\"\"\n    benefit: [InsurancePlancoveragebenefit_Input!]\n  }\n\n  \"\"\"\n  The geographic region in which a health insurance product's benefits apply.\n  \"\"\"\n  union InsurancePlancoverageArea_coverageArea_Union = Location\n\n  type InsurancePlancoveragebenefit {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of benefit (primary care; speciality care; inpatient; outpatient).\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The referral requirements to have access/coverage for this benefit.\n    \"\"\"\n    requirement: String\n\n    \"\"\"\n    The specific limits on the benefit.\n    \"\"\"\n    limit: [InsurancePlancoveragebenefitlimit]\n  }\n\n  input InsurancePlancoveragebenefit_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of benefit (primary care; speciality care; inpatient; outpatient).\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The referral requirements to have access/coverage for this benefit.\n    \"\"\"\n    _requirement: Element_Input\n\n    \"\"\"\n    The referral requirements to have access/coverage for this benefit.\n    \"\"\"\n    requirement: String\n\n    \"\"\"\n    The specific limits on the benefit.\n    \"\"\"\n    limit: [InsurancePlancoveragebenefitlimit_Input]\n  }\n\n  type InsurancePlancoveragebenefitlimit {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The maximum amount of a service item a plan will pay for a covered benefit.  For examples. wellness visits, or eyeglasses.\n    \"\"\"\n    value: Quantity\n\n    \"\"\"\n    The specific limit on the benefit.\n    \"\"\"\n    code: CodeableConcept\n  }\n\n  input InsurancePlancoveragebenefitlimit_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The maximum amount of a service item a plan will pay for a covered benefit.  For examples. wellness visits, or eyeglasses.\n    \"\"\"\n    value: Quantity_Input\n\n    \"\"\"\n    The specific limit on the benefit.\n    \"\"\"\n    code: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Reference to the network that providing the type of coverage.\n  \"\"\"\n  union InsurancePlancoveragenetwork_network_Union = Organization\n\n  \"\"\"\n  The technical endpoints providing access to services operated for the health insurance product.\n  \"\"\"\n  union InsurancePlanendpoint_endpoint_Union = Endpoint\n\n  \"\"\"\n  Reference to the network included in the health insurance product.\n  \"\"\"\n  union InsurancePlannetwork_network_Union = Organization\n\n  \"\"\"\n  The entity that is providing  the health insurance product and underwriting the\n  risk.  This is typically an insurance carriers, other third-party payers, or\n  health plan sponsors comonly referred to as 'payers'.\n  \"\"\"\n  union InsurancePlanownedBy_ownedBy_Union = Organization\n\n  type InsurancePlanplan {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this health insurance plan which remain\n    constant as the resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Type of plan. For example, 'Platinum' or 'High Deductable'.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The geographic region in which a health insurance plan's benefits apply.\n    \"\"\"\n    coverageArea: [InsurancePlanplancoverageArea_coverageArea_Union]\n\n    \"\"\"\n    Reference to the network that providing the type of coverage.\n    \"\"\"\n    network: [InsurancePlanplannetwork_network_Union]\n\n    \"\"\"\n    Overall costs associated with the plan.\n    \"\"\"\n    generalCost: [InsurancePlanplangeneralCost]\n\n    \"\"\"\n    Costs associated with the coverage provided by the product.\n    \"\"\"\n    specificCost: [InsurancePlanplanspecificCost]\n  }\n\n  input InsurancePlanplan_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this health insurance plan which remain\n    constant as the resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Type of plan. For example, 'Platinum' or 'High Deductable'.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The geographic region in which a health insurance plan's benefits apply.\n    \"\"\"\n    coverageArea: [String]\n\n    \"\"\"\n    Reference to the network that providing the type of coverage.\n    \"\"\"\n    network: [String]\n\n    \"\"\"\n    Overall costs associated with the plan.\n    \"\"\"\n    generalCost: [InsurancePlanplangeneralCost_Input]\n\n    \"\"\"\n    Costs associated with the coverage provided by the product.\n    \"\"\"\n    specificCost: [InsurancePlanplanspecificCost_Input]\n  }\n\n  \"\"\"\n  The geographic region in which a health insurance plan's benefits apply.\n  \"\"\"\n  union InsurancePlanplancoverageArea_coverageArea_Union = Location\n\n  type InsurancePlanplangeneralCost {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of cost.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Number of participants enrolled in the plan.\n    \"\"\"\n    groupSize: PositiveInt\n\n    \"\"\"\n    Value of the cost.\n    \"\"\"\n    cost: Money\n\n    \"\"\"\n    Additional information about the general costs associated with this plan.\n    \"\"\"\n    comment: String\n  }\n\n  input InsurancePlanplangeneralCost_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of cost.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Number of participants enrolled in the plan.\n    \"\"\"\n    _groupSize: Element_Input\n\n    \"\"\"\n    Number of participants enrolled in the plan.\n    \"\"\"\n    groupSize: PositiveInt\n\n    \"\"\"\n    Value of the cost.\n    \"\"\"\n    cost: Money_Input\n\n    \"\"\"\n    Additional information about the general costs associated with this plan.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Additional information about the general costs associated with this plan.\n    \"\"\"\n    comment: String\n  }\n\n  \"\"\"\n  Reference to the network that providing the type of coverage.\n  \"\"\"\n  union InsurancePlanplannetwork_network_Union = Organization\n\n  type InsurancePlanplanspecificCost {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    General category of benefit (Medical; Dental; Vision; Drug; Mental Health; Substance Abuse; Hospice, Home Health).\n    \"\"\"\n    category: CodeableConcept!\n\n    \"\"\"\n    List of the specific benefits under this category of benefit.\n    \"\"\"\n    benefit: [InsurancePlanplanspecificCostbenefit]\n  }\n\n  input InsurancePlanplanspecificCost_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    General category of benefit (Medical; Dental; Vision; Drug; Mental Health; Substance Abuse; Hospice, Home Health).\n    \"\"\"\n    category: CodeableConcept_Input!\n\n    \"\"\"\n    List of the specific benefits under this category of benefit.\n    \"\"\"\n    benefit: [InsurancePlanplanspecificCostbenefit_Input]\n  }\n\n  type InsurancePlanplanspecificCostbenefit {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of specific benefit (preventative; primary care office visit; speciality\n    office visit; hospitalization; emergency room; urgent care).\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    List of the costs associated with a specific benefit.\n    \"\"\"\n    cost: [InsurancePlanplanspecificCostbenefitcost]\n  }\n\n  input InsurancePlanplanspecificCostbenefit_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of specific benefit (preventative; primary care office visit; speciality\n    office visit; hospitalization; emergency room; urgent care).\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    List of the costs associated with a specific benefit.\n    \"\"\"\n    cost: [InsurancePlanplanspecificCostbenefitcost_Input]\n  }\n\n  type InsurancePlanplanspecificCostbenefitcost {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of cost (copay; individual cap; family cap; coinsurance; deductible).\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Whether the cost applies to in-network or out-of-network providers (in-network; out-of-network; other).\n    \"\"\"\n    applicability: CodeableConcept\n\n    \"\"\"\n    Additional information about the cost, such as information about funding sources (e.g. HSA, HRA, FSA, RRA).\n    \"\"\"\n    qualifiers: [CodeableConcept]\n\n    \"\"\"\n    The actual cost value. (some of the costs may be represented as percentages rather than currency, e.g. 10% coinsurance).\n    \"\"\"\n    value: Quantity\n  }\n\n  input InsurancePlanplanspecificCostbenefitcost_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of cost (copay; individual cap; family cap; coinsurance; deductible).\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Whether the cost applies to in-network or out-of-network providers (in-network; out-of-network; other).\n    \"\"\"\n    applicability: CodeableConcept_Input\n\n    \"\"\"\n    Additional information about the cost, such as information about funding sources (e.g. HSA, HRA, FSA, RRA).\n    \"\"\"\n    qualifiers: [CodeableConcept_Input]\n\n    \"\"\"\n    The actual cost value. (some of the costs may be represented as percentages rather than currency, e.g. 10% coinsurance).\n    \"\"\"\n    value: Quantity_Input\n  }\n\n  \"\"\"\n  Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.\n  \"\"\"\n  type Invoice {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Invoice_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier of this Invoice, often used for reference in correspondence about this invoice or for tracking of payments.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The current state of the Invoice.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    In case of Invoice cancellation a reason must be given (entered in error, superseded by corrected invoice etc.).\n    \"\"\"\n    cancelledReason: String\n\n    \"\"\"\n    Type of Invoice depending on domain, realm an usage (e.g. internal/external, dental, preliminary).\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The individual or set of individuals receiving the goods and services billed in this invoice.\n    \"\"\"\n    subject: Invoicesubject_subject_Union\n\n    \"\"\"\n    The individual or Organization responsible for balancing of this invoice.\n    \"\"\"\n    recipient: Invoicerecipient_recipient_Union\n\n    \"\"\"\n    Date/time(s) of when this Invoice was posted.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Indicates who or what performed or participated in the charged service.\n    \"\"\"\n    participant: [Invoiceparticipant]\n\n    \"\"\"\n    The organizationissuing the Invoice.\n    \"\"\"\n    issuer: Invoiceissuer_issuer_Union\n\n    \"\"\"\n    Account which is supposed to be balanced with this Invoice.\n    \"\"\"\n    account: Invoiceaccount_account_Union\n\n    \"\"\"\n    Each line item represents one charge for goods and services rendered. Details\n    such as date, code and amount are found in the referenced ChargeItem resource.\n    \"\"\"\n    lineItem: [InvoicelineItem]\n\n    \"\"\"\n    Invoice total , taxes excluded.\n    \"\"\"\n    totalNet: Money\n\n    \"\"\"\n    Invoice total, tax included.\n    \"\"\"\n    totalGross: Money\n\n    \"\"\"\n    Payment details such as banking details, period of payment, deductibles, methods of payment.\n    \"\"\"\n    paymentTerms: String\n\n    \"\"\"\n    Comments made about the invoice by the issuer, subject, or other participants.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum Invoice_Enum_input {\n    Invoice\n  }\n\n  enum Invoice_Enum_schema {\n    Invoice\n  }\n\n  \"\"\"\n  Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.\n  \"\"\"\n  input Invoice_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Invoice_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier of this Invoice, often used for reference in correspondence about this invoice or for tracking of payments.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The current state of the Invoice.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of the Invoice.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    In case of Invoice cancellation a reason must be given (entered in error, superseded by corrected invoice etc.).\n    \"\"\"\n    _cancelledReason: Element_Input\n\n    \"\"\"\n    In case of Invoice cancellation a reason must be given (entered in error, superseded by corrected invoice etc.).\n    \"\"\"\n    cancelledReason: String\n\n    \"\"\"\n    Type of Invoice depending on domain, realm an usage (e.g. internal/external, dental, preliminary).\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The individual or set of individuals receiving the goods and services billed in this invoice.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The individual or Organization responsible for balancing of this invoice.\n    \"\"\"\n    recipient: String\n\n    \"\"\"\n    Date/time(s) of when this Invoice was posted.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Date/time(s) of when this Invoice was posted.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Indicates who or what performed or participated in the charged service.\n    \"\"\"\n    participant: [Invoiceparticipant_Input]\n\n    \"\"\"\n    The organizationissuing the Invoice.\n    \"\"\"\n    issuer: String\n\n    \"\"\"\n    Account which is supposed to be balanced with this Invoice.\n    \"\"\"\n    account: String\n\n    \"\"\"\n    Each line item represents one charge for goods and services rendered. Details\n    such as date, code and amount are found in the referenced ChargeItem resource.\n    \"\"\"\n    lineItem: [InvoicelineItem_Input]\n\n    \"\"\"\n    Invoice total , taxes excluded.\n    \"\"\"\n    totalNet: Money_Input\n\n    \"\"\"\n    Invoice total, tax included.\n    \"\"\"\n    totalGross: Money_Input\n\n    \"\"\"\n    Payment details such as banking details, period of payment, deductibles, methods of payment.\n    \"\"\"\n    _paymentTerms: Element_Input\n\n    \"\"\"\n    Payment details such as banking details, period of payment, deductibles, methods of payment.\n    \"\"\"\n    paymentTerms: String\n\n    \"\"\"\n    Comments made about the invoice by the issuer, subject, or other participants.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  Account which is supposed to be balanced with this Invoice.\n  \"\"\"\n  union Invoiceaccount_account_Union = Account\n\n  \"\"\"\n  The organizationissuing the Invoice.\n  \"\"\"\n  union Invoiceissuer_issuer_Union = Organization\n\n  type InvoicelineItem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Sequence in which the items appear on the invoice.\n    \"\"\"\n    sequence: PositiveInt\n\n    \"\"\"\n    The ChargeItem contains information such as the billing code, date, amount\n    etc. If no further details are required for the lineItem, inline billing codes\n    can be added using the CodeableConcept data type instead of the Reference.\n    \"\"\"\n    chargeItemReference: InvoicelineItemchargeItemReference_chargeItemReference_Union!\n\n    \"\"\"\n    The ChargeItem contains information such as the billing code, date, amount\n    etc. If no further details are required for the lineItem, inline billing codes\n    can be added using the CodeableConcept data type instead of the Reference.\n    \"\"\"\n    chargeItemCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The price for a ChargeItem may be calculated as a base price with\n    surcharges/deductions that apply in certain conditions. A ChargeItemDefinition\n    resource that defines the prices, factors and conditions that apply to a\n    billing code is currently under development. The priceComponent element can be\n    used to offer transparency to the recipient of the Invoice as to how the\n    prices have been calculated.\n    \"\"\"\n    priceComponent: [InvoicelineItempriceComponent]\n  }\n\n  input InvoicelineItem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Sequence in which the items appear on the invoice.\n    \"\"\"\n    _sequence: Element_Input\n\n    \"\"\"\n    Sequence in which the items appear on the invoice.\n    \"\"\"\n    sequence: PositiveInt\n\n    \"\"\"\n    The ChargeItem contains information such as the billing code, date, amount\n    etc. If no further details are required for the lineItem, inline billing codes\n    can be added using the CodeableConcept data type instead of the Reference.\n    \"\"\"\n    chargeItemReference: String!\n\n    \"\"\"\n    The ChargeItem contains information such as the billing code, date, amount\n    etc. If no further details are required for the lineItem, inline billing codes\n    can be added using the CodeableConcept data type instead of the Reference.\n    \"\"\"\n    chargeItemCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The price for a ChargeItem may be calculated as a base price with\n    surcharges/deductions that apply in certain conditions. A ChargeItemDefinition\n    resource that defines the prices, factors and conditions that apply to a\n    billing code is currently under development. The priceComponent element can be\n    used to offer transparency to the recipient of the Invoice as to how the\n    prices have been calculated.\n    \"\"\"\n    priceComponent: [InvoicelineItempriceComponent_Input]\n  }\n\n  \"\"\"\n  The ChargeItem contains information such as the billing code, date, amount etc.\n  If no further details are required for the lineItem, inline billing codes can be\n  added using the CodeableConcept data type instead of the Reference.\n  \"\"\"\n  union InvoicelineItemchargeItemReference_chargeItemReference_Union =\n      ChargeItem\n\n  type InvoicelineItempriceComponent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    This code identifies the type of the component.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A code that identifies the component. Codes may be used to differentiate\n    between kinds of taxes, surcharges, discounts etc.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The factor that has been applied on the base price for calculating this component.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The amount calculated for this component.\n    \"\"\"\n    amount: Money\n  }\n\n  input InvoicelineItempriceComponent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    This code identifies the type of the component.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    This code identifies the type of the component.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A code that identifies the component. Codes may be used to differentiate\n    between kinds of taxes, surcharges, discounts etc.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The factor that has been applied on the base price for calculating this component.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    The factor that has been applied on the base price for calculating this component.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The amount calculated for this component.\n    \"\"\"\n    amount: Money_Input\n  }\n\n  type Invoiceparticipant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Describes the type of involvement (e.g. transcriptionist, creator etc.). If\n    the invoice has been created automatically, the Participant may be a billing\n    engine or another kind of device.\n    \"\"\"\n    role: CodeableConcept\n\n    \"\"\"\n    The device, practitioner, etc. who performed or participated in the service.\n    \"\"\"\n    actor: Invoiceparticipantactor_actor_Union!\n  }\n\n  input Invoiceparticipant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Describes the type of involvement (e.g. transcriptionist, creator etc.). If\n    the invoice has been created automatically, the Participant may be a billing\n    engine or another kind of device.\n    \"\"\"\n    role: CodeableConcept_Input\n\n    \"\"\"\n    The device, practitioner, etc. who performed or participated in the service.\n    \"\"\"\n    actor: String!\n  }\n\n  \"\"\"\n  The device, practitioner, etc. who performed or participated in the service.\n  \"\"\"\n  union Invoiceparticipantactor_actor_Union =\n      Practitioner\n    | Organization\n    | Patient\n    | PractitionerRole\n    | Device\n    | RelatedPerson\n\n  \"\"\"\n  The individual or Organization responsible for balancing of this invoice.\n  \"\"\"\n  union Invoicerecipient_recipient_Union =\n      Organization\n    | Patient\n    | RelatedPerson\n\n  \"\"\"\n  The individual or set of individuals receiving the goods and services billed in this invoice.\n  \"\"\"\n  union Invoicesubject_subject_Union = Patient | Group\n\n  \"\"\"\n  The Library resource is a general-purpose container for knowledge asset\n  definitions. It can be used to describe and expose existing knowledge assets\n  such as logic libraries and information model descriptions, as well as to\n  describe a collection of knowledge assets.\n  \"\"\"\n  type Library {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Library_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this library when it is referenced in\n    a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this library is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the library is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this library when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that\n    at least one identifier is required for non-experimental active artifacts.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the library when it is\n    referenced in a specification, model, design or instance. This is an arbitrary\n    value managed by the library author and is not expected to be globally unique.\n    For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is\n    not available. There is also no expectation that versions can be placed in a\n    lexicographical sequence. To provide a version consistent with the Decision\n    Support Service specification, use the format Major.Minor.Revision (e.g.\n    1.0.0). For more information on versioning knowledge assets, refer to the\n    Decision Support Service specification. Note that a version is required for\n    non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the library. This name should be usable as\n    an identifier for the module by machine processing applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the library.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the library giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this library. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this library is authored for testing purposes\n    (or education/evaluation/marketing) and is not intended to be used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the contents of the library.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the contents of the library.\n    \"\"\"\n    subjectReference: LibrarysubjectReference_subjectReference_Union\n\n    \"\"\"\n    The date  (and optionally time) when the library was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    library changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the library.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the library from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate library instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the library is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this library is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description of how the library is used from a clinical perspective.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the library and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the library.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the library content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the library. Topics provide a\n    high-level categorization of the library that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    The parameter element defines parameters used by the library.\n    \"\"\"\n    parameter: [ParameterDefinition]\n\n    \"\"\"\n    Describes a set of data that must be provided in order to be able to\n    successfully perform the computations defined by the library.\n    \"\"\"\n    dataRequirement: [DataRequirement]\n\n    \"\"\"\n    The content of the library as an Attachment. The content may be a reference to\n    a url, or may be directly embedded as a base-64 string. Either way, the\n    contentType of the attachment determines how to interpret the content.\n    \"\"\"\n    content: [Attachment]\n  }\n\n  enum Library_Enum_input {\n    Library\n  }\n\n  enum Library_Enum_schema {\n    Library\n  }\n\n  \"\"\"\n  The Library resource is a general-purpose container for knowledge asset\n  definitions. It can be used to describe and expose existing knowledge assets\n  such as logic libraries and information model descriptions, as well as to\n  describe a collection of knowledge assets.\n  \"\"\"\n  input Library_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Library_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this library when it is referenced in\n    a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this library is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the library is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this library when it is referenced in\n    a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this library is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the library is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this library when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance. e.g. CMS or NQF identifiers for a measure artifact. Note that\n    at least one identifier is required for non-experimental active artifacts.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the library when it is\n    referenced in a specification, model, design or instance. This is an arbitrary\n    value managed by the library author and is not expected to be globally unique.\n    For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is\n    not available. There is also no expectation that versions can be placed in a\n    lexicographical sequence. To provide a version consistent with the Decision\n    Support Service specification, use the format Major.Minor.Revision (e.g.\n    1.0.0). For more information on versioning knowledge assets, refer to the\n    Decision Support Service specification. Note that a version is required for\n    non-experimental active artifacts.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the library when it is\n    referenced in a specification, model, design or instance. This is an arbitrary\n    value managed by the library author and is not expected to be globally unique.\n    For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is\n    not available. There is also no expectation that versions can be placed in a\n    lexicographical sequence. To provide a version consistent with the Decision\n    Support Service specification, use the format Major.Minor.Revision (e.g.\n    1.0.0). For more information on versioning knowledge assets, refer to the\n    Decision Support Service specification. Note that a version is required for\n    non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the library. This name should be usable as\n    an identifier for the module by machine processing applications such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the library. This name should be usable as\n    an identifier for the module by machine processing applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the library.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the library.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the library giving additional information about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate title for the library giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this library. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this library. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this library is authored for testing purposes\n    (or education/evaluation/marketing) and is not intended to be used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this library is authored for testing purposes\n    (or education/evaluation/marketing) and is not intended to be used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    Identifies the type of library such as a Logic Library, Model Definition, Asset Collection, or Module Definition.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the contents of the library.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the contents of the library.\n    \"\"\"\n    subjectReference: String\n\n    \"\"\"\n    The date  (and optionally time) when the library was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    library changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the library was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    library changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the library.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the library.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the library from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the library from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate library instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the library is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this library is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this library is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description of how the library is used from a clinical perspective.\n    \"\"\"\n    _usage: Element_Input\n\n    \"\"\"\n    A detailed description of how the library is used from a clinical perspective.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the library and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the library.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the library and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the library.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the library content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the library. Topics provide a\n    high-level categorization of the library that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    The parameter element defines parameters used by the library.\n    \"\"\"\n    parameter: [ParameterDefinition_Input]\n\n    \"\"\"\n    Describes a set of data that must be provided in order to be able to\n    successfully perform the computations defined by the library.\n    \"\"\"\n    dataRequirement: [DataRequirement_Input]\n\n    \"\"\"\n    The content of the library as an Attachment. The content may be a reference to\n    a url, or may be directly embedded as a base-64 string. Either way, the\n    contentType of the attachment determines how to interpret the content.\n    \"\"\"\n    content: [Attachment_Input]\n  }\n\n  \"\"\"\n  A code or group definition that describes the intended subject of the contents of the library.\n  \"\"\"\n  union LibrarysubjectReference_subjectReference_Union = Group\n\n  \"\"\"\n  Identifies two or more records (resource instances) that refer to the same real-world 'occurrence'.\n  \"\"\"\n  type Linkage {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Linkage_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates whether the asserted set of linkages are considered to be 'in effect'.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    Identifies the user or organization responsible for asserting the linkages as\n    well as the user or organization who establishes the context in which the\n    nature of each linkage is evaluated.\n    \"\"\"\n    author: Linkageauthor_author_Union\n\n    \"\"\"\n    Identifies which record considered as the reference to the same real-world\n    occurrence as well as how the items should be evaluated within the collection\n    of linked items.\n    \"\"\"\n    item: [Linkageitem!]\n  }\n\n  enum Linkage_Enum_input {\n    Linkage\n  }\n\n  enum Linkage_Enum_schema {\n    Linkage\n  }\n\n  \"\"\"\n  Identifies two or more records (resource instances) that refer to the same real-world 'occurrence'.\n  \"\"\"\n  input Linkage_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Linkage_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates whether the asserted set of linkages are considered to be 'in effect'.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Indicates whether the asserted set of linkages are considered to be 'in effect'.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    Identifies the user or organization responsible for asserting the linkages as\n    well as the user or organization who establishes the context in which the\n    nature of each linkage is evaluated.\n    \"\"\"\n    author: String\n\n    \"\"\"\n    Identifies which record considered as the reference to the same real-world\n    occurrence as well as how the items should be evaluated within the collection\n    of linked items.\n    \"\"\"\n    item: [Linkageitem_Input!]\n  }\n\n  \"\"\"\n  Identifies the user or organization responsible for asserting the linkages as\n  well as the user or organization who establishes the context in which the nature\n  of each linkage is evaluated.\n  \"\"\"\n  union Linkageauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  type Linkageitem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Distinguishes which item is 'source of truth' (if any) and which items are no\n    longer considered to be current representations.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The resource instance being linked as part of the group.\n    \"\"\"\n    resource: Linkageitemresource_resource_Union!\n  }\n\n  input Linkageitem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Distinguishes which item is 'source of truth' (if any) and which items are no\n    longer considered to be current representations.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Distinguishes which item is 'source of truth' (if any) and which items are no\n    longer considered to be current representations.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The resource instance being linked as part of the group.\n    \"\"\"\n    resource: String!\n  }\n\n  \"\"\"\n  The resource instance being linked as part of the group.\n  \"\"\"\n  union Linkageitemresource_resource_Union = Resource\n\n  \"\"\"\n  A list is a curated collection of resources.\n  \"\"\"\n  type List {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: List_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for the List assigned for business purposes outside the context of .\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Indicates the current state of this list.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    How this list was prepared - whether it is a working list that is suitable for\n    being maintained on an ongoing basis, or if it represents a snapshot of a list\n    of items from another source, or whether it is a prepared list where items may\n    be marked as added, modified or deleted.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    A label for the list assigned by the author.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    This code defines the purpose of the list - why it was created.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The common subject (or patient) of the resources that are in the list if there is one.\n    \"\"\"\n    subject: Listsubject_subject_Union\n\n    \"\"\"\n    The encounter that is the context in which this list was created.\n    \"\"\"\n    encounter: Listencounter_encounter_Union\n\n    \"\"\"\n    The date that the list was prepared.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The entity responsible for deciding what the contents of the list were. Where\n    the list was created by a human, this is the same as the author of the list.\n    \"\"\"\n    source: Listsource_source_Union\n\n    \"\"\"\n    What order applies to the items in the list.\n    \"\"\"\n    orderedBy: CodeableConcept\n\n    \"\"\"\n    Comments that apply to the overall list.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Entries in this list.\n    \"\"\"\n    entry: [Listentry]\n\n    \"\"\"\n    If the list is empty, why the list is empty.\n    \"\"\"\n    emptyReason: CodeableConcept\n  }\n\n  enum List_Enum_input {\n    List\n  }\n\n  enum List_Enum_schema {\n    List\n  }\n\n  \"\"\"\n  A list is a curated collection of resources.\n  \"\"\"\n  input List_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: List_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for the List assigned for business purposes outside the context of .\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Indicates the current state of this list.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Indicates the current state of this list.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    How this list was prepared - whether it is a working list that is suitable for\n    being maintained on an ongoing basis, or if it represents a snapshot of a list\n    of items from another source, or whether it is a prepared list where items may\n    be marked as added, modified or deleted.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    How this list was prepared - whether it is a working list that is suitable for\n    being maintained on an ongoing basis, or if it represents a snapshot of a list\n    of items from another source, or whether it is a prepared list where items may\n    be marked as added, modified or deleted.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    A label for the list assigned by the author.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A label for the list assigned by the author.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    This code defines the purpose of the list - why it was created.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The common subject (or patient) of the resources that are in the list if there is one.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The encounter that is the context in which this list was created.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The date that the list was prepared.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date that the list was prepared.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The entity responsible for deciding what the contents of the list were. Where\n    the list was created by a human, this is the same as the author of the list.\n    \"\"\"\n    source: String\n\n    \"\"\"\n    What order applies to the items in the list.\n    \"\"\"\n    orderedBy: CodeableConcept_Input\n\n    \"\"\"\n    Comments that apply to the overall list.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Entries in this list.\n    \"\"\"\n    entry: [Listentry_Input]\n\n    \"\"\"\n    If the list is empty, why the list is empty.\n    \"\"\"\n    emptyReason: CodeableConcept_Input\n  }\n\n  \"\"\"\n  The encounter that is the context in which this list was created.\n  \"\"\"\n  union Listencounter_encounter_Union = Encounter\n\n  type Listentry {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The flag allows the system constructing the list to indicate the role and significance of the item in the list.\n    \"\"\"\n    flag: CodeableConcept\n\n    \"\"\"\n    True if this item is marked as deleted in the list.\n    \"\"\"\n    deleted: Boolean\n\n    \"\"\"\n    When this item was added to the list.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    A reference to the actual resource from which data was derived.\n    \"\"\"\n    item: Listentryitem_item_Union!\n  }\n\n  input Listentry_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The flag allows the system constructing the list to indicate the role and significance of the item in the list.\n    \"\"\"\n    flag: CodeableConcept_Input\n\n    \"\"\"\n    True if this item is marked as deleted in the list.\n    \"\"\"\n    _deleted: Element_Input\n\n    \"\"\"\n    True if this item is marked as deleted in the list.\n    \"\"\"\n    deleted: Boolean\n\n    \"\"\"\n    When this item was added to the list.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    When this item was added to the list.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    A reference to the actual resource from which data was derived.\n    \"\"\"\n    item: String!\n  }\n\n  \"\"\"\n  A reference to the actual resource from which data was derived.\n  \"\"\"\n  union Listentryitem_item_Union = Resource\n\n  \"\"\"\n  The entity responsible for deciding what the contents of the list were. Where\n  the list was created by a human, this is the same as the author of the list.\n  \"\"\"\n  union Listsource_source_Union =\n      Practitioner\n    | PractitionerRole\n    | Patient\n    | Device\n\n  \"\"\"\n  The common subject (or patient) of the resources that are in the list if there is one.\n  \"\"\"\n  union Listsubject_subject_Union =\n      Patient\n    | Group\n    | Device\n    | Location\n\n  \"\"\"\n  Details and position information for a physical place where services are\n  provided and resources and participants may be stored, found, contained, or accommodated.\n  \"\"\"\n  type Location {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Location_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique code or number identifying the location to its users.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status property covers the general availability of the resource, not the\n    current value which may be covered by the operationStatus, or by a\n    schedule/slots if they are configured for the location.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    The operational status covers operation values most relevant to beds (but can\n    also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis\n    chair). This typically covers concepts such as contamination, housekeeping,\n    and other activities like maintenance.\n    \"\"\"\n    operationalStatus: Coding\n\n    \"\"\"\n    Name of the location as used by humans. Does not need to be unique.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A list of alternate names that the location is known as, or was known as, in the past.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    Description of the Location, which helps in finding or referencing the place.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Indicates whether a resource instance represents a specific location or a class of locations.\n    \"\"\"\n    mode: Code\n\n    \"\"\"\n    Indicates the type of function performed at the location.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    The contact details of communication devices available at the location. This\n    can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Physical location.\n    \"\"\"\n    address: Address\n\n    \"\"\"\n    Physical form of the location, e.g. building, room, vehicle, road.\n    \"\"\"\n    physicalType: CodeableConcept\n\n    \"\"\"\n    The absolute geographic location of the Location, expressed using the WGS84\n    datum (This is the same co-ordinate system used in KML).\n    \"\"\"\n    position: Locationposition\n\n    \"\"\"\n    The organization responsible for the provisioning and upkeep of the location.\n    \"\"\"\n    managingOrganization: LocationmanagingOrganization_managingOrganization_Union\n\n    \"\"\"\n    Another Location of which this Location is physically a part of.\n    \"\"\"\n    partOf: LocationpartOf_partOf_Union\n\n    \"\"\"\n    What days/times during a week is this location usually open.\n    \"\"\"\n    hoursOfOperation: [LocationhoursOfOperation]\n\n    \"\"\"\n    A description of when the locations opening ours are different to normal, e.g.\n    public holiday availability. Succinctly describing all possible exceptions to\n    normal site availability as detailed in the opening hours Times.\n    \"\"\"\n    availabilityExceptions: String\n\n    \"\"\"\n    Technical endpoints providing access to services operated for the location.\n    \"\"\"\n    endpoint: [Locationendpoint_endpoint_Union]\n  }\n\n  enum Location_Enum_input {\n    Location\n  }\n\n  enum Location_Enum_schema {\n    Location\n  }\n\n  \"\"\"\n  Details and position information for a physical place where services are\n  provided and resources and participants may be stored, found, contained, or accommodated.\n  \"\"\"\n  input Location_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Location_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique code or number identifying the location to its users.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status property covers the general availability of the resource, not the\n    current value which may be covered by the operationStatus, or by a\n    schedule/slots if they are configured for the location.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status property covers the general availability of the resource, not the\n    current value which may be covered by the operationStatus, or by a\n    schedule/slots if they are configured for the location.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    The operational status covers operation values most relevant to beds (but can\n    also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis\n    chair). This typically covers concepts such as contamination, housekeeping,\n    and other activities like maintenance.\n    \"\"\"\n    operationalStatus: Coding_Input\n\n    \"\"\"\n    Name of the location as used by humans. Does not need to be unique.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Name of the location as used by humans. Does not need to be unique.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A list of alternate names that the location is known as, or was known as, in the past.\n    \"\"\"\n    _alias: Element_Input\n\n    \"\"\"\n    A list of alternate names that the location is known as, or was known as, in the past.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    Description of the Location, which helps in finding or referencing the place.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Description of the Location, which helps in finding or referencing the place.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Indicates whether a resource instance represents a specific location or a class of locations.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    Indicates whether a resource instance represents a specific location or a class of locations.\n    \"\"\"\n    mode: Code\n\n    \"\"\"\n    Indicates the type of function performed at the location.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    The contact details of communication devices available at the location. This\n    can include phone numbers, fax numbers, mobile numbers, email addresses and web sites.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Physical location.\n    \"\"\"\n    address: Address_Input\n\n    \"\"\"\n    Physical form of the location, e.g. building, room, vehicle, road.\n    \"\"\"\n    physicalType: CodeableConcept_Input\n\n    \"\"\"\n    The absolute geographic location of the Location, expressed using the WGS84\n    datum (This is the same co-ordinate system used in KML).\n    \"\"\"\n    position: Locationposition_Input\n\n    \"\"\"\n    The organization responsible for the provisioning and upkeep of the location.\n    \"\"\"\n    managingOrganization: String\n\n    \"\"\"\n    Another Location of which this Location is physically a part of.\n    \"\"\"\n    partOf: String\n\n    \"\"\"\n    What days/times during a week is this location usually open.\n    \"\"\"\n    hoursOfOperation: [LocationhoursOfOperation_Input]\n\n    \"\"\"\n    A description of when the locations opening ours are different to normal, e.g.\n    public holiday availability. Succinctly describing all possible exceptions to\n    normal site availability as detailed in the opening hours Times.\n    \"\"\"\n    _availabilityExceptions: Element_Input\n\n    \"\"\"\n    A description of when the locations opening ours are different to normal, e.g.\n    public holiday availability. Succinctly describing all possible exceptions to\n    normal site availability as detailed in the opening hours Times.\n    \"\"\"\n    availabilityExceptions: String\n\n    \"\"\"\n    Technical endpoints providing access to services operated for the location.\n    \"\"\"\n    endpoint: [String]\n  }\n\n  \"\"\"\n  Technical endpoints providing access to services operated for the location.\n  \"\"\"\n  union Locationendpoint_endpoint_Union = Endpoint\n\n  type LocationhoursOfOperation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates which days of the week are available between the start and end Times.\n    \"\"\"\n    daysOfWeek: [Code]\n\n    \"\"\"\n    The Location is open all day.\n    \"\"\"\n    allDay: Boolean\n\n    \"\"\"\n    Time that the Location opens.\n    \"\"\"\n    openingTime: Time\n\n    \"\"\"\n    Time that the Location closes.\n    \"\"\"\n    closingTime: Time\n  }\n\n  input LocationhoursOfOperation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates which days of the week are available between the start and end Times.\n    \"\"\"\n    _daysOfWeek: Element_Input\n\n    \"\"\"\n    Indicates which days of the week are available between the start and end Times.\n    \"\"\"\n    daysOfWeek: [Code]\n\n    \"\"\"\n    The Location is open all day.\n    \"\"\"\n    _allDay: Element_Input\n\n    \"\"\"\n    The Location is open all day.\n    \"\"\"\n    allDay: Boolean\n\n    \"\"\"\n    Time that the Location opens.\n    \"\"\"\n    _openingTime: Element_Input\n\n    \"\"\"\n    Time that the Location opens.\n    \"\"\"\n    openingTime: Time\n\n    \"\"\"\n    Time that the Location closes.\n    \"\"\"\n    _closingTime: Element_Input\n\n    \"\"\"\n    Time that the Location closes.\n    \"\"\"\n    closingTime: Time\n  }\n\n  \"\"\"\n  The organization responsible for the provisioning and upkeep of the location.\n  \"\"\"\n  union LocationmanagingOrganization_managingOrganization_Union =\n      Organization\n\n  \"\"\"\n  Another Location of which this Location is physically a part of.\n  \"\"\"\n  union LocationpartOf_partOf_Union = Location\n\n  type Locationposition {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Longitude. The value domain and the interpretation are the same as for the\n    text of the longitude element in KML (see notes below).\n    \"\"\"\n    longitude: Float!\n\n    \"\"\"\n    Latitude. The value domain and the interpretation are the same as for the text\n    of the latitude element in KML (see notes below).\n    \"\"\"\n    latitude: Float!\n\n    \"\"\"\n    Altitude. The value domain and the interpretation are the same as for the text\n    of the altitude element in KML (see notes below).\n    \"\"\"\n    altitude: Float\n  }\n\n  input Locationposition_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Longitude. The value domain and the interpretation are the same as for the\n    text of the longitude element in KML (see notes below).\n    \"\"\"\n    _longitude: Element_Input\n\n    \"\"\"\n    Longitude. The value domain and the interpretation are the same as for the\n    text of the longitude element in KML (see notes below).\n    \"\"\"\n    longitude: Float!\n\n    \"\"\"\n    Latitude. The value domain and the interpretation are the same as for the text\n    of the latitude element in KML (see notes below).\n    \"\"\"\n    _latitude: Element_Input\n\n    \"\"\"\n    Latitude. The value domain and the interpretation are the same as for the text\n    of the latitude element in KML (see notes below).\n    \"\"\"\n    latitude: Float!\n\n    \"\"\"\n    Altitude. The value domain and the interpretation are the same as for the text\n    of the altitude element in KML (see notes below).\n    \"\"\"\n    _altitude: Element_Input\n\n    \"\"\"\n    Altitude. The value domain and the interpretation are the same as for the text\n    of the altitude element in KML (see notes below).\n    \"\"\"\n    altitude: Float\n  }\n\n  \"\"\"\n  Base StructureDefinition for MarketingStatus Type: The marketing status\n  describes the date when a medicinal product is actually put on the market or the\n  date as of which it is no longer available.\n  \"\"\"\n  type MarketingStatus {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The country in which the marketing authorisation has been granted shall be\n    specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements.\n    \"\"\"\n    country: CodeableConcept!\n\n    \"\"\"\n    Where a Medicines Regulatory Agency has granted a marketing authorisation for\n    which specific provisions within a jurisdiction apply, the jurisdiction can be\n    specified using an appropriate controlled terminology The controlled term and\n    the controlled term identifier shall be specified.\n    \"\"\"\n    jurisdiction: CodeableConcept\n\n    \"\"\"\n    This attribute provides information on the status of the marketing of the\n    medicinal product See ISO/TS 20443 for more information and examples.\n    \"\"\"\n    status: CodeableConcept!\n\n    \"\"\"\n    The date when the Medicinal Product is placed on the market by the Marketing\n    Authorisation Holder (or where applicable, the manufacturer/distributor) in a\n    country and/or jurisdiction shall be provided A complete date consisting of\n    day, month and year shall be specified using the ISO 8601 date format NOTE\n    “Placed on the market” refers to the release of the Medicinal Product into the\n    distribution chain.\n    \"\"\"\n    dateRange: Period!\n\n    \"\"\"\n    The date when the Medicinal Product is placed on the market by the Marketing\n    Authorisation Holder (or where applicable, the manufacturer/distributor) in a\n    country and/or jurisdiction shall be provided A complete date consisting of\n    day, month and year shall be specified using the ISO 8601 date format NOTE\n    “Placed on the market” refers to the release of the Medicinal Product into the\n    distribution chain.\n    \"\"\"\n    restoreDate: DateTime\n  }\n\n  \"\"\"\n  Base StructureDefinition for MarketingStatus Type: The marketing status\n  describes the date when a medicinal product is actually put on the market or the\n  date as of which it is no longer available.\n  \"\"\"\n  input MarketingStatus_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The country in which the marketing authorisation has been granted shall be\n    specified It should be specified using the ISO 3166 ‑ 1 alpha-2 code elements.\n    \"\"\"\n    country: CodeableConcept_Input!\n\n    \"\"\"\n    Where a Medicines Regulatory Agency has granted a marketing authorisation for\n    which specific provisions within a jurisdiction apply, the jurisdiction can be\n    specified using an appropriate controlled terminology The controlled term and\n    the controlled term identifier shall be specified.\n    \"\"\"\n    jurisdiction: CodeableConcept_Input\n\n    \"\"\"\n    This attribute provides information on the status of the marketing of the\n    medicinal product See ISO/TS 20443 for more information and examples.\n    \"\"\"\n    status: CodeableConcept_Input!\n\n    \"\"\"\n    The date when the Medicinal Product is placed on the market by the Marketing\n    Authorisation Holder (or where applicable, the manufacturer/distributor) in a\n    country and/or jurisdiction shall be provided A complete date consisting of\n    day, month and year shall be specified using the ISO 8601 date format NOTE\n    “Placed on the market” refers to the release of the Medicinal Product into the\n    distribution chain.\n    \"\"\"\n    dateRange: Period_Input!\n\n    \"\"\"\n    The date when the Medicinal Product is placed on the market by the Marketing\n    Authorisation Holder (or where applicable, the manufacturer/distributor) in a\n    country and/or jurisdiction shall be provided A complete date consisting of\n    day, month and year shall be specified using the ISO 8601 date format NOTE\n    “Placed on the market” refers to the release of the Medicinal Product into the\n    distribution chain.\n    \"\"\"\n    _restoreDate: Element_Input\n\n    \"\"\"\n    The date when the Medicinal Product is placed on the market by the Marketing\n    Authorisation Holder (or where applicable, the manufacturer/distributor) in a\n    country and/or jurisdiction shall be provided A complete date consisting of\n    day, month and year shall be specified using the ISO 8601 date format NOTE\n    “Placed on the market” refers to the release of the Medicinal Product into the\n    distribution chain.\n    \"\"\"\n    restoreDate: DateTime\n  }\n\n  \"\"\"\n  The Measure resource provides the definition of a quality measure.\n  \"\"\"\n  type Measure {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Measure_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this measure when it is referenced in\n    a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this measure is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the measure is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this measure when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the measure when it is\n    referenced in a specification, model, design or instance. This is an arbitrary\n    value managed by the measure author and is not expected to be globally unique.\n    For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is\n    not available. There is also no expectation that versions can be placed in a\n    lexicographical sequence. To provide a version consistent with the Decision\n    Support Service specification, use the format Major.Minor.Revision (e.g.\n    1.0.0). For more information on versioning knowledge assets, refer to the\n    Decision Support Service specification. Note that a version is required for\n    non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the measure. This name should be usable as\n    an identifier for the module by machine processing applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the measure.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the measure giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this measure. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this measure is authored for testing purposes\n    (or education/evaluation/marketing) and is not intended to be used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The intended subjects for the measure. If this element is not provided, a\n    Patient subject is assumed, but the subject of the measure can be anything.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The intended subjects for the measure. If this element is not provided, a\n    Patient subject is assumed, but the subject of the measure can be anything.\n    \"\"\"\n    subjectReference: MeasuresubjectReference_subjectReference_Union\n\n    \"\"\"\n    The date  (and optionally time) when the measure was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    measure changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the measure.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the measure from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate measure instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the measure is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this measure is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description, from a clinical perspective, of how the measure is used.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the measure and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the measure.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the measure content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the measure. Topics provide a\n    high-level categorization grouping types of measures that can be useful for\n    filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    A reference to a Library resource containing the formal logic used by the measure.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    Notices and disclaimers regarding the use of the measure or related to\n    intellectual property (such as code systems) referenced by the measure.\n    \"\"\"\n    disclaimer: String\n\n    \"\"\"\n    Indicates how the calculation is performed for the measure, including\n    proportion, ratio, continuous-variable, and cohort. The value set is\n    extensible, allowing additional measure scoring types to be represented.\n    \"\"\"\n    scoring: CodeableConcept\n\n    \"\"\"\n    If this is a composite measure, the scoring method used to combine the\n    component measures to determine the composite score.\n    \"\"\"\n    compositeScoring: CodeableConcept\n\n    \"\"\"\n    Indicates whether the measure is used to examine a process, an outcome over\n    time, a patient-reported outcome, or a structure measure such as utilization.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    A description of the risk adjustment factors that may impact the resulting\n    score for the measure and how they may be accounted for when computing and\n    reporting measure results.\n    \"\"\"\n    riskAdjustment: String\n\n    \"\"\"\n    Describes how to combine the information calculated, based on logic in each of\n    several populations, into one summarized result.\n    \"\"\"\n    rateAggregation: String\n\n    \"\"\"\n    Provides a succinct statement of the need for the measure. Usually includes\n    statements pertaining to importance criterion: impact, gap in care, and evidence.\n    \"\"\"\n    rationale: String\n\n    \"\"\"\n    Provides a summary of relevant clinical guidelines or other clinical recommendations supporting the measure.\n    \"\"\"\n    clinicalRecommendationStatement: String\n\n    \"\"\"\n    Information on whether an increase or decrease in score is the preferred\n    result (e.g., a higher score indicates better quality OR a lower score\n    indicates better quality OR quality is within a range).\n    \"\"\"\n    improvementNotation: CodeableConcept\n\n    \"\"\"\n    Provides a description of an individual term used within the measure.\n    \"\"\"\n    definition: [String]\n\n    \"\"\"\n    Additional guidance for the measure including how it can be used in a clinical context, and the intent of the measure.\n    \"\"\"\n    guidance: String\n\n    \"\"\"\n    A group of population criteria for the measure.\n    \"\"\"\n    group: [Measuregroup]\n\n    \"\"\"\n    The supplemental data criteria for the measure report, specified as either the\n    name of a valid CQL expression within a referenced library, or a valid  Resource Path.\n    \"\"\"\n    supplementalData: [MeasuresupplementalData]\n  }\n\n  enum Measure_Enum_input {\n    Measure\n  }\n\n  enum Measure_Enum_schema {\n    Measure\n  }\n\n  \"\"\"\n  The Measure resource provides the definition of a quality measure.\n  \"\"\"\n  input Measure_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Measure_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this measure when it is referenced in\n    a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this measure is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the measure is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this measure when it is referenced in\n    a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this measure is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the measure is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this measure when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the measure when it is\n    referenced in a specification, model, design or instance. This is an arbitrary\n    value managed by the measure author and is not expected to be globally unique.\n    For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is\n    not available. There is also no expectation that versions can be placed in a\n    lexicographical sequence. To provide a version consistent with the Decision\n    Support Service specification, use the format Major.Minor.Revision (e.g.\n    1.0.0). For more information on versioning knowledge assets, refer to the\n    Decision Support Service specification. Note that a version is required for\n    non-experimental active artifacts.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the measure when it is\n    referenced in a specification, model, design or instance. This is an arbitrary\n    value managed by the measure author and is not expected to be globally unique.\n    For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is\n    not available. There is also no expectation that versions can be placed in a\n    lexicographical sequence. To provide a version consistent with the Decision\n    Support Service specification, use the format Major.Minor.Revision (e.g.\n    1.0.0). For more information on versioning knowledge assets, refer to the\n    Decision Support Service specification. Note that a version is required for\n    non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the measure. This name should be usable as\n    an identifier for the module by machine processing applications such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the measure. This name should be usable as\n    an identifier for the module by machine processing applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the measure.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the measure.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the measure giving additional information about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate title for the measure giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this measure. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this measure. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this measure is authored for testing purposes\n    (or education/evaluation/marketing) and is not intended to be used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this measure is authored for testing purposes\n    (or education/evaluation/marketing) and is not intended to be used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The intended subjects for the measure. If this element is not provided, a\n    Patient subject is assumed, but the subject of the measure can be anything.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The intended subjects for the measure. If this element is not provided, a\n    Patient subject is assumed, but the subject of the measure can be anything.\n    \"\"\"\n    subjectReference: String\n\n    \"\"\"\n    The date  (and optionally time) when the measure was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    measure changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the measure was published. The date must\n    change when the business version changes and it must change if the status code\n    changes. In addition, it should change when the substantive content of the\n    measure changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the measure.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the measure.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the measure from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the measure from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate measure instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the measure is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this measure is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this measure is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description, from a clinical perspective, of how the measure is used.\n    \"\"\"\n    _usage: Element_Input\n\n    \"\"\"\n    A detailed description, from a clinical perspective, of how the measure is used.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the measure and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the measure.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the measure and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the measure.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the measure content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the measure. Topics provide a\n    high-level categorization grouping types of measures that can be useful for\n    filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    A reference to a Library resource containing the formal logic used by the measure.\n    \"\"\"\n    _library: Element_Input\n\n    \"\"\"\n    A reference to a Library resource containing the formal logic used by the measure.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    Notices and disclaimers regarding the use of the measure or related to\n    intellectual property (such as code systems) referenced by the measure.\n    \"\"\"\n    _disclaimer: Element_Input\n\n    \"\"\"\n    Notices and disclaimers regarding the use of the measure or related to\n    intellectual property (such as code systems) referenced by the measure.\n    \"\"\"\n    disclaimer: String\n\n    \"\"\"\n    Indicates how the calculation is performed for the measure, including\n    proportion, ratio, continuous-variable, and cohort. The value set is\n    extensible, allowing additional measure scoring types to be represented.\n    \"\"\"\n    scoring: CodeableConcept_Input\n\n    \"\"\"\n    If this is a composite measure, the scoring method used to combine the\n    component measures to determine the composite score.\n    \"\"\"\n    compositeScoring: CodeableConcept_Input\n\n    \"\"\"\n    Indicates whether the measure is used to examine a process, an outcome over\n    time, a patient-reported outcome, or a structure measure such as utilization.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    A description of the risk adjustment factors that may impact the resulting\n    score for the measure and how they may be accounted for when computing and\n    reporting measure results.\n    \"\"\"\n    _riskAdjustment: Element_Input\n\n    \"\"\"\n    A description of the risk adjustment factors that may impact the resulting\n    score for the measure and how they may be accounted for when computing and\n    reporting measure results.\n    \"\"\"\n    riskAdjustment: String\n\n    \"\"\"\n    Describes how to combine the information calculated, based on logic in each of\n    several populations, into one summarized result.\n    \"\"\"\n    _rateAggregation: Element_Input\n\n    \"\"\"\n    Describes how to combine the information calculated, based on logic in each of\n    several populations, into one summarized result.\n    \"\"\"\n    rateAggregation: String\n\n    \"\"\"\n    Provides a succinct statement of the need for the measure. Usually includes\n    statements pertaining to importance criterion: impact, gap in care, and evidence.\n    \"\"\"\n    _rationale: Element_Input\n\n    \"\"\"\n    Provides a succinct statement of the need for the measure. Usually includes\n    statements pertaining to importance criterion: impact, gap in care, and evidence.\n    \"\"\"\n    rationale: String\n\n    \"\"\"\n    Provides a summary of relevant clinical guidelines or other clinical recommendations supporting the measure.\n    \"\"\"\n    _clinicalRecommendationStatement: Element_Input\n\n    \"\"\"\n    Provides a summary of relevant clinical guidelines or other clinical recommendations supporting the measure.\n    \"\"\"\n    clinicalRecommendationStatement: String\n\n    \"\"\"\n    Information on whether an increase or decrease in score is the preferred\n    result (e.g., a higher score indicates better quality OR a lower score\n    indicates better quality OR quality is within a range).\n    \"\"\"\n    improvementNotation: CodeableConcept_Input\n\n    \"\"\"\n    Provides a description of an individual term used within the measure.\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    Provides a description of an individual term used within the measure.\n    \"\"\"\n    definition: [String]\n\n    \"\"\"\n    Additional guidance for the measure including how it can be used in a clinical context, and the intent of the measure.\n    \"\"\"\n    _guidance: Element_Input\n\n    \"\"\"\n    Additional guidance for the measure including how it can be used in a clinical context, and the intent of the measure.\n    \"\"\"\n    guidance: String\n\n    \"\"\"\n    A group of population criteria for the measure.\n    \"\"\"\n    group: [Measuregroup_Input]\n\n    \"\"\"\n    The supplemental data criteria for the measure report, specified as either the\n    name of a valid CQL expression within a referenced library, or a valid  Resource Path.\n    \"\"\"\n    supplementalData: [MeasuresupplementalData_Input]\n  }\n\n  type Measuregroup {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates a meaning for the group. This can be as simple as a unique\n    identifier, or it can establish meaning in a broader context by drawing from a\n    terminology, allowing groups to be correlated across measures.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The human readable description of this population group.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A population criteria for the measure.\n    \"\"\"\n    population: [Measuregrouppopulation]\n\n    \"\"\"\n    The stratifier criteria for the measure report, specified as either the name\n    of a valid CQL expression defined within a referenced library or a valid  Resource Path.\n    \"\"\"\n    stratifier: [Measuregroupstratifier]\n  }\n\n  input Measuregroup_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates a meaning for the group. This can be as simple as a unique\n    identifier, or it can establish meaning in a broader context by drawing from a\n    terminology, allowing groups to be correlated across measures.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The human readable description of this population group.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The human readable description of this population group.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A population criteria for the measure.\n    \"\"\"\n    population: [Measuregrouppopulation_Input]\n\n    \"\"\"\n    The stratifier criteria for the measure report, specified as either the name\n    of a valid CQL expression defined within a referenced library or a valid  Resource Path.\n    \"\"\"\n    stratifier: [Measuregroupstratifier_Input]\n  }\n\n  type Measuregrouppopulation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of population criteria.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The human readable description of this population criteria.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    An expression that specifies the criteria for the population, typically the name of an expression in a library.\n    \"\"\"\n    criteria: Expression!\n  }\n\n  input Measuregrouppopulation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of population criteria.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The human readable description of this population criteria.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The human readable description of this population criteria.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    An expression that specifies the criteria for the population, typically the name of an expression in a library.\n    \"\"\"\n    criteria: Expression_Input!\n  }\n\n  type Measuregroupstratifier {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates a meaning for the stratifier. This can be as simple as a unique\n    identifier, or it can establish meaning in a broader context by drawing from a\n    terminology, allowing stratifiers to be correlated across measures.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The human readable description of this stratifier criteria.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    An expression that specifies the criteria for the stratifier. This is\n    typically the name of an expression defined within a referenced library, but\n    it may also be a path to a stratifier element.\n    \"\"\"\n    criteria: Expression\n\n    \"\"\"\n    A component of the stratifier criteria for the measure report, specified as\n    either the name of a valid CQL expression defined within a referenced library\n    or a valid  Resource Path.\n    \"\"\"\n    component: [Measuregroupstratifiercomponent]\n  }\n\n  input Measuregroupstratifier_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates a meaning for the stratifier. This can be as simple as a unique\n    identifier, or it can establish meaning in a broader context by drawing from a\n    terminology, allowing stratifiers to be correlated across measures.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The human readable description of this stratifier criteria.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The human readable description of this stratifier criteria.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    An expression that specifies the criteria for the stratifier. This is\n    typically the name of an expression defined within a referenced library, but\n    it may also be a path to a stratifier element.\n    \"\"\"\n    criteria: Expression_Input\n\n    \"\"\"\n    A component of the stratifier criteria for the measure report, specified as\n    either the name of a valid CQL expression defined within a referenced library\n    or a valid  Resource Path.\n    \"\"\"\n    component: [Measuregroupstratifiercomponent_Input]\n  }\n\n  type Measuregroupstratifiercomponent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates a meaning for the stratifier component. This can be as simple as a\n    unique identifier, or it can establish meaning in a broader context by drawing\n    from a terminology, allowing stratifiers to be correlated across measures.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The human readable description of this stratifier criteria component.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    An expression that specifies the criteria for this component of the\n    stratifier. This is typically the name of an expression defined within a\n    referenced library, but it may also be a path to a stratifier element.\n    \"\"\"\n    criteria: Expression!\n  }\n\n  input Measuregroupstratifiercomponent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates a meaning for the stratifier component. This can be as simple as a\n    unique identifier, or it can establish meaning in a broader context by drawing\n    from a terminology, allowing stratifiers to be correlated across measures.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The human readable description of this stratifier criteria component.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The human readable description of this stratifier criteria component.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    An expression that specifies the criteria for this component of the\n    stratifier. This is typically the name of an expression defined within a\n    referenced library, but it may also be a path to a stratifier element.\n    \"\"\"\n    criteria: Expression_Input!\n  }\n\n  \"\"\"\n  The MeasureReport resource contains the results of the calculation of a measure;\n  and optionally a reference to the resources involved in that calculation.\n  \"\"\"\n  type MeasureReport {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MeasureReport_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A formal identifier that is used to identify this MeasureReport when it is\n    represented in other formats or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The MeasureReport status. No data will be available until the MeasureReport status is complete.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The type of measure report. This may be an individual report, which provides\n    the score for the measure for an individual member of the population; a\n    subject-listing, which returns the list of members that meet the various\n    criteria in the measure; a summary report, which returns a population count\n    for each of the criteria in the measure; or a data-collection, which enables\n    the MeasureReport to be used to exchange the data-of-interest for a quality measure.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A reference to the Measure that was calculated to produce this report.\n    \"\"\"\n    measure: Canonical!\n\n    \"\"\"\n    Optional subject identifying the individual or individuals the report is for.\n    \"\"\"\n    subject: MeasureReportsubject_subject_Union\n\n    \"\"\"\n    The date this measure report was generated.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The individual, location, or organization that is reporting the data.\n    \"\"\"\n    reporter: MeasureReportreporter_reporter_Union\n\n    \"\"\"\n    The reporting period for which the report was calculated.\n    \"\"\"\n    period: Period!\n\n    \"\"\"\n    Whether improvement in the measure is noted by an increase or decrease in the measure score.\n    \"\"\"\n    improvementNotation: CodeableConcept\n\n    \"\"\"\n    The results of the calculation, one for each population group in the measure.\n    \"\"\"\n    group: [MeasureReportgroup]\n\n    \"\"\"\n    A reference to a Bundle containing the Resources that were used in the calculation of this measure.\n    \"\"\"\n    evaluatedResource: [MeasureReportevaluatedResource_evaluatedResource_Union]\n  }\n\n  enum MeasureReport_Enum_input {\n    MeasureReport\n  }\n\n  enum MeasureReport_Enum_schema {\n    MeasureReport\n  }\n\n  \"\"\"\n  The MeasureReport resource contains the results of the calculation of a measure;\n  and optionally a reference to the resources involved in that calculation.\n  \"\"\"\n  input MeasureReport_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MeasureReport_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A formal identifier that is used to identify this MeasureReport when it is\n    represented in other formats or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The MeasureReport status. No data will be available until the MeasureReport status is complete.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The MeasureReport status. No data will be available until the MeasureReport status is complete.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The type of measure report. This may be an individual report, which provides\n    the score for the measure for an individual member of the population; a\n    subject-listing, which returns the list of members that meet the various\n    criteria in the measure; a summary report, which returns a population count\n    for each of the criteria in the measure; or a data-collection, which enables\n    the MeasureReport to be used to exchange the data-of-interest for a quality measure.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of measure report. This may be an individual report, which provides\n    the score for the measure for an individual member of the population; a\n    subject-listing, which returns the list of members that meet the various\n    criteria in the measure; a summary report, which returns a population count\n    for each of the criteria in the measure; or a data-collection, which enables\n    the MeasureReport to be used to exchange the data-of-interest for a quality measure.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A reference to the Measure that was calculated to produce this report.\n    \"\"\"\n    _measure: Element_Input\n\n    \"\"\"\n    A reference to the Measure that was calculated to produce this report.\n    \"\"\"\n    measure: Canonical!\n\n    \"\"\"\n    Optional subject identifying the individual or individuals the report is for.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The date this measure report was generated.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date this measure report was generated.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The individual, location, or organization that is reporting the data.\n    \"\"\"\n    reporter: String\n\n    \"\"\"\n    The reporting period for which the report was calculated.\n    \"\"\"\n    period: Period_Input!\n\n    \"\"\"\n    Whether improvement in the measure is noted by an increase or decrease in the measure score.\n    \"\"\"\n    improvementNotation: CodeableConcept_Input\n\n    \"\"\"\n    The results of the calculation, one for each population group in the measure.\n    \"\"\"\n    group: [MeasureReportgroup_Input]\n\n    \"\"\"\n    A reference to a Bundle containing the Resources that were used in the calculation of this measure.\n    \"\"\"\n    evaluatedResource: [String]\n  }\n\n  \"\"\"\n  A reference to a Bundle containing the Resources that were used in the calculation of this measure.\n  \"\"\"\n  union MeasureReportevaluatedResource_evaluatedResource_Union =\n      Resource\n\n  type MeasureReportgroup {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The meaning of the population group as defined in the measure definition.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The populations that make up the population group, one for each type of population appropriate for the measure.\n    \"\"\"\n    population: [MeasureReportgrouppopulation]\n\n    \"\"\"\n    The measure score for this population group, calculated as appropriate for the\n    measure type and scoring method, and based on the contents of the populations\n    defined in the group.\n    \"\"\"\n    measureScore: Quantity\n\n    \"\"\"\n    When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the measure.\n    \"\"\"\n    stratifier: [MeasureReportgroupstratifier]\n  }\n\n  input MeasureReportgroup_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The meaning of the population group as defined in the measure definition.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The populations that make up the population group, one for each type of population appropriate for the measure.\n    \"\"\"\n    population: [MeasureReportgrouppopulation_Input]\n\n    \"\"\"\n    The measure score for this population group, calculated as appropriate for the\n    measure type and scoring method, and based on the contents of the populations\n    defined in the group.\n    \"\"\"\n    measureScore: Quantity_Input\n\n    \"\"\"\n    When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the measure.\n    \"\"\"\n    stratifier: [MeasureReportgroupstratifier_Input]\n  }\n\n  type MeasureReportgrouppopulation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of the population.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The number of members of the population.\n    \"\"\"\n    count: Int\n\n    \"\"\"\n    This element refers to a List of subject level MeasureReport resources, one for each subject in this population.\n    \"\"\"\n    subjectResults: MeasureReportgrouppopulationsubjectResults_subjectResults_Union\n  }\n\n  input MeasureReportgrouppopulation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of the population.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The number of members of the population.\n    \"\"\"\n    _count: Element_Input\n\n    \"\"\"\n    The number of members of the population.\n    \"\"\"\n    count: Int\n\n    \"\"\"\n    This element refers to a List of subject level MeasureReport resources, one for each subject in this population.\n    \"\"\"\n    subjectResults: String\n  }\n\n  \"\"\"\n  This element refers to a List of subject level MeasureReport resources, one for each subject in this population.\n  \"\"\"\n  union MeasureReportgrouppopulationsubjectResults_subjectResults_Union =\n      List\n\n  type MeasureReportgroupstratifier {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The meaning of this stratifier, as defined in the measure definition.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    This element contains the results for a single stratum within the stratifier.\n    For example, when stratifying on administrative gender, there will be four\n    strata, one for each possible gender value.\n    \"\"\"\n    stratum: [MeasureReportgroupstratifierstratum]\n  }\n\n  input MeasureReportgroupstratifier_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The meaning of this stratifier, as defined in the measure definition.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    This element contains the results for a single stratum within the stratifier.\n    For example, when stratifying on administrative gender, there will be four\n    strata, one for each possible gender value.\n    \"\"\"\n    stratum: [MeasureReportgroupstratifierstratum_Input]\n  }\n\n  type MeasureReportgroupstratifierstratum {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The value for this stratum, expressed as a CodeableConcept. When defining\n    stratifiers on complex values, the value must be rendered such that the value\n    for each stratum within the stratifier is unique.\n    \"\"\"\n    value: CodeableConcept\n\n    \"\"\"\n    A stratifier component value.\n    \"\"\"\n    component: [MeasureReportgroupstratifierstratumcomponent]\n\n    \"\"\"\n    The populations that make up the stratum, one for each type of population appropriate to the measure.\n    \"\"\"\n    population: [MeasureReportgroupstratifierstratumpopulation]\n\n    \"\"\"\n    The measure score for this stratum, calculated as appropriate for the measure\n    type and scoring method, and based on only the members of this stratum.\n    \"\"\"\n    measureScore: Quantity\n  }\n\n  input MeasureReportgroupstratifierstratum_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The value for this stratum, expressed as a CodeableConcept. When defining\n    stratifiers on complex values, the value must be rendered such that the value\n    for each stratum within the stratifier is unique.\n    \"\"\"\n    value: CodeableConcept_Input\n\n    \"\"\"\n    A stratifier component value.\n    \"\"\"\n    component: [MeasureReportgroupstratifierstratumcomponent_Input]\n\n    \"\"\"\n    The populations that make up the stratum, one for each type of population appropriate to the measure.\n    \"\"\"\n    population: [MeasureReportgroupstratifierstratumpopulation_Input]\n\n    \"\"\"\n    The measure score for this stratum, calculated as appropriate for the measure\n    type and scoring method, and based on only the members of this stratum.\n    \"\"\"\n    measureScore: Quantity_Input\n  }\n\n  type MeasureReportgroupstratifierstratumcomponent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The code for the stratum component value.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The stratum component value.\n    \"\"\"\n    value: CodeableConcept!\n  }\n\n  input MeasureReportgroupstratifierstratumcomponent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The code for the stratum component value.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The stratum component value.\n    \"\"\"\n    value: CodeableConcept_Input!\n  }\n\n  type MeasureReportgroupstratifierstratumpopulation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of the population.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The number of members of the population in this stratum.\n    \"\"\"\n    count: Int\n\n    \"\"\"\n    This element refers to a List of subject level MeasureReport resources, one\n    for each subject in this population in this stratum.\n    \"\"\"\n    subjectResults: MeasureReportgroupstratifierstratumpopulationsubjectResults_subjectResults_Union\n  }\n\n  input MeasureReportgroupstratifierstratumpopulation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of the population.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The number of members of the population in this stratum.\n    \"\"\"\n    _count: Element_Input\n\n    \"\"\"\n    The number of members of the population in this stratum.\n    \"\"\"\n    count: Int\n\n    \"\"\"\n    This element refers to a List of subject level MeasureReport resources, one\n    for each subject in this population in this stratum.\n    \"\"\"\n    subjectResults: String\n  }\n\n  \"\"\"\n  This element refers to a List of subject level MeasureReport resources, one for\n  each subject in this population in this stratum.\n  \"\"\"\n  union MeasureReportgroupstratifierstratumpopulationsubjectResults_subjectResults_Union =\n      List\n\n  \"\"\"\n  The individual, location, or organization that is reporting the data.\n  \"\"\"\n  union MeasureReportreporter_reporter_Union =\n      Practitioner\n    | PractitionerRole\n    | Location\n    | Organization\n\n  \"\"\"\n  Optional subject identifying the individual or individuals the report is for.\n  \"\"\"\n  union MeasureReportsubject_subject_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | Location\n    | Device\n    | RelatedPerson\n    | Group\n\n  \"\"\"\n  The intended subjects for the measure. If this element is not provided, a\n  Patient subject is assumed, but the subject of the measure can be anything.\n  \"\"\"\n  union MeasuresubjectReference_subjectReference_Union = Group\n\n  type MeasuresupplementalData {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates a meaning for the supplemental data. This can be as simple as a\n    unique identifier, or it can establish meaning in a broader context by drawing\n    from a terminology, allowing supplemental data to be correlated across measures.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    An indicator of the intended usage for the supplemental data element.\n    Supplemental data indicates the data is additional information requested to\n    augment the measure information. Risk adjustment factor indicates the data is\n    additional information used to calculate risk adjustment factors when applying\n    a risk model to the measure calculation.\n    \"\"\"\n    usage: [CodeableConcept]\n\n    \"\"\"\n    The human readable description of this supplemental data.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The criteria for the supplemental data. This is typically the name of a valid\n    expression defined within a referenced library, but it may also be a path to a\n    specific data element. The criteria defines the data to be returned for this element.\n    \"\"\"\n    criteria: Expression!\n  }\n\n  input MeasuresupplementalData_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates a meaning for the supplemental data. This can be as simple as a\n    unique identifier, or it can establish meaning in a broader context by drawing\n    from a terminology, allowing supplemental data to be correlated across measures.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    An indicator of the intended usage for the supplemental data element.\n    Supplemental data indicates the data is additional information requested to\n    augment the measure information. Risk adjustment factor indicates the data is\n    additional information used to calculate risk adjustment factors when applying\n    a risk model to the measure calculation.\n    \"\"\"\n    usage: [CodeableConcept_Input]\n\n    \"\"\"\n    The human readable description of this supplemental data.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The human readable description of this supplemental data.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The criteria for the supplemental data. This is typically the name of a valid\n    expression defined within a referenced library, but it may also be a path to a\n    specific data element. The criteria defines the data to be returned for this element.\n    \"\"\"\n    criteria: Expression_Input!\n  }\n\n  \"\"\"\n  A photo, video, or audio recording acquired or used in healthcare. The actual\n  content may be inline or provided by direct reference.\n  \"\"\"\n  type Media {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Media_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers associated with the image - these may include identifiers for the\n    image itself, identifiers for the context of its collection (e.g. series ids)\n    and context ids such as accession numbers or other workflow identifiers.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A procedure that is fulfilled in whole or in part by the creation of this media.\n    \"\"\"\n    basedOn: [MediabasedOn_basedOn_Union]\n\n    \"\"\"\n    A larger event of which this particular event is a component or step.\n    \"\"\"\n    partOf: [MediapartOf_partOf_Union]\n\n    \"\"\"\n    The current state of the {{title}}.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A code that classifies whether the media is an image, video or audio recording or some other media category.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Details of the type of the media - usually, how it was acquired (what type of\n    device). If images sourced from a DICOM system, are wrapped in a Media\n    resource, then this is the modality.\n    \"\"\"\n    modality: CodeableConcept\n\n    \"\"\"\n    The name of the imaging view e.g. Lateral or Antero-posterior (AP).\n    \"\"\"\n    view: CodeableConcept\n\n    \"\"\"\n    Who/What this Media is a record of.\n    \"\"\"\n    subject: Mediasubject_subject_Union\n\n    \"\"\"\n    The encounter that establishes the context for this media.\n    \"\"\"\n    encounter: Mediaencounter_encounter_Union\n\n    \"\"\"\n    The date and time(s) at which the media was collected.\n    \"\"\"\n    createdDateTime: DateTime\n\n    \"\"\"\n    The date and time(s) at which the media was collected.\n    \"\"\"\n    createdPeriod: Period\n\n    \"\"\"\n    The date and time this version of the media was made available to providers, typically after having been reviewed.\n    \"\"\"\n    issued: Instant\n\n    \"\"\"\n    The person who administered the collection of the image.\n    \"\"\"\n    operator: Mediaoperator_operator_Union\n\n    \"\"\"\n    Describes why the event occurred in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates the site on the subject's body where the observation was made (i.e. the target site).\n    \"\"\"\n    bodySite: CodeableConcept\n\n    \"\"\"\n    The name of the device / manufacturer of the device  that was used to make the recording.\n    \"\"\"\n    deviceName: String\n\n    \"\"\"\n    The device used to collect the media.\n    \"\"\"\n    device: Mediadevice_device_Union\n\n    \"\"\"\n    Height of the image in pixels (photo/video).\n    \"\"\"\n    height: PositiveInt\n\n    \"\"\"\n    Width of the image in pixels (photo/video).\n    \"\"\"\n    width: PositiveInt\n\n    \"\"\"\n    The number of frames in a photo. This is used with a multi-page fax, or an\n    imaging acquisition context that takes multiple slices in a single image, or\n    an animated gif. If there is more than one frame, this SHALL have a value in\n    order to alert interface software that a multi-frame capable rendering widget is required.\n    \"\"\"\n    frames: PositiveInt\n\n    \"\"\"\n    The duration of the recording in seconds - for audio and video.\n    \"\"\"\n    duration: Float\n\n    \"\"\"\n    The actual content of the media - inline or by direct reference to the media source file.\n    \"\"\"\n    content: Attachment!\n\n    \"\"\"\n    Comments made about the media by the performer, subject or other participants.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum Media_Enum_input {\n    Media\n  }\n\n  enum Media_Enum_schema {\n    Media\n  }\n\n  \"\"\"\n  A photo, video, or audio recording acquired or used in healthcare. The actual\n  content may be inline or provided by direct reference.\n  \"\"\"\n  input Media_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Media_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers associated with the image - these may include identifiers for the\n    image itself, identifiers for the context of its collection (e.g. series ids)\n    and context ids such as accession numbers or other workflow identifiers.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A procedure that is fulfilled in whole or in part by the creation of this media.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    A larger event of which this particular event is a component or step.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    The current state of the {{title}}.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of the {{title}}.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A code that classifies whether the media is an image, video or audio recording or some other media category.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Details of the type of the media - usually, how it was acquired (what type of\n    device). If images sourced from a DICOM system, are wrapped in a Media\n    resource, then this is the modality.\n    \"\"\"\n    modality: CodeableConcept_Input\n\n    \"\"\"\n    The name of the imaging view e.g. Lateral or Antero-posterior (AP).\n    \"\"\"\n    view: CodeableConcept_Input\n\n    \"\"\"\n    Who/What this Media is a record of.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The encounter that establishes the context for this media.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The date and time(s) at which the media was collected.\n    \"\"\"\n    _createdDateTime: Element_Input\n\n    \"\"\"\n    The date and time(s) at which the media was collected.\n    \"\"\"\n    createdDateTime: DateTime\n\n    \"\"\"\n    The date and time(s) at which the media was collected.\n    \"\"\"\n    createdPeriod: Period_Input\n\n    \"\"\"\n    The date and time this version of the media was made available to providers, typically after having been reviewed.\n    \"\"\"\n    _issued: Element_Input\n\n    \"\"\"\n    The date and time this version of the media was made available to providers, typically after having been reviewed.\n    \"\"\"\n    issued: Instant\n\n    \"\"\"\n    The person who administered the collection of the image.\n    \"\"\"\n    operator: String\n\n    \"\"\"\n    Describes why the event occurred in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates the site on the subject's body where the observation was made (i.e. the target site).\n    \"\"\"\n    bodySite: CodeableConcept_Input\n\n    \"\"\"\n    The name of the device / manufacturer of the device  that was used to make the recording.\n    \"\"\"\n    _deviceName: Element_Input\n\n    \"\"\"\n    The name of the device / manufacturer of the device  that was used to make the recording.\n    \"\"\"\n    deviceName: String\n\n    \"\"\"\n    The device used to collect the media.\n    \"\"\"\n    device: String\n\n    \"\"\"\n    Height of the image in pixels (photo/video).\n    \"\"\"\n    _height: Element_Input\n\n    \"\"\"\n    Height of the image in pixels (photo/video).\n    \"\"\"\n    height: PositiveInt\n\n    \"\"\"\n    Width of the image in pixels (photo/video).\n    \"\"\"\n    _width: Element_Input\n\n    \"\"\"\n    Width of the image in pixels (photo/video).\n    \"\"\"\n    width: PositiveInt\n\n    \"\"\"\n    The number of frames in a photo. This is used with a multi-page fax, or an\n    imaging acquisition context that takes multiple slices in a single image, or\n    an animated gif. If there is more than one frame, this SHALL have a value in\n    order to alert interface software that a multi-frame capable rendering widget is required.\n    \"\"\"\n    _frames: Element_Input\n\n    \"\"\"\n    The number of frames in a photo. This is used with a multi-page fax, or an\n    imaging acquisition context that takes multiple slices in a single image, or\n    an animated gif. If there is more than one frame, this SHALL have a value in\n    order to alert interface software that a multi-frame capable rendering widget is required.\n    \"\"\"\n    frames: PositiveInt\n\n    \"\"\"\n    The duration of the recording in seconds - for audio and video.\n    \"\"\"\n    _duration: Element_Input\n\n    \"\"\"\n    The duration of the recording in seconds - for audio and video.\n    \"\"\"\n    duration: Float\n\n    \"\"\"\n    The actual content of the media - inline or by direct reference to the media source file.\n    \"\"\"\n    content: Attachment_Input!\n\n    \"\"\"\n    Comments made about the media by the performer, subject or other participants.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  A procedure that is fulfilled in whole or in part by the creation of this media.\n  \"\"\"\n  union MediabasedOn_basedOn_Union = ServiceRequest | CarePlan\n\n  \"\"\"\n  The device used to collect the media.\n  \"\"\"\n  union Mediadevice_device_Union = Device | DeviceMetric\n\n  \"\"\"\n  The encounter that establishes the context for this media.\n  \"\"\"\n  union Mediaencounter_encounter_Union = Encounter\n\n  \"\"\"\n  The person who administered the collection of the image.\n  \"\"\"\n  union Mediaoperator_operator_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | CareTeam\n    | Patient\n    | Device\n    | RelatedPerson\n\n  \"\"\"\n  A larger event of which this particular event is a component or step.\n  \"\"\"\n  union MediapartOf_partOf_Union = Resource\n\n  \"\"\"\n  Who/What this Media is a record of.\n  \"\"\"\n  union Mediasubject_subject_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | Group\n    | Device\n    | Specimen\n    | Location\n\n  \"\"\"\n  This resource is primarily used for the identification and definition of a\n  medication for the purposes of prescribing, dispensing, and administering a\n  medication as well as for making statements about medication use.\n  \"\"\"\n  type Medication {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Medication_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifier for this medication.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A code (or set of codes) that specify this medication, or a textual\n    description if no code is available. Usage note: This could be a standard\n    medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also\n    be a national or local formulary code, optionally with translations to other code systems.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    A code to indicate if the medication is in active use.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Describes the details of the manufacturer of the medication product.  This is\n    not intended to represent the distributor of a medication product.\n    \"\"\"\n    manufacturer: Medicationmanufacturer_manufacturer_Union\n\n    \"\"\"\n    Describes the form of the item.  Powder; tablets; capsule.\n    \"\"\"\n    form: CodeableConcept\n\n    \"\"\"\n    Specific amount of the drug in the packaged product.  For example, when\n    specifying a product that has the same strength (For example, Insulin glargine\n    100 unit per mL solution for injection), this attribute provides additional\n    clarification of the package amount (For example, 3 mL, 10mL, etc.).\n    \"\"\"\n    amount: Ratio\n\n    \"\"\"\n    Identifies a particular constituent of interest in the product.\n    \"\"\"\n    ingredient: [Medicationingredient]\n\n    \"\"\"\n    Information that only applies to packages (not products).\n    \"\"\"\n    batch: Medicationbatch\n  }\n\n  enum Medication_Enum_input {\n    Medication\n  }\n\n  enum Medication_Enum_schema {\n    Medication\n  }\n\n  \"\"\"\n  This resource is primarily used for the identification and definition of a\n  medication for the purposes of prescribing, dispensing, and administering a\n  medication as well as for making statements about medication use.\n  \"\"\"\n  input Medication_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Medication_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifier for this medication.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A code (or set of codes) that specify this medication, or a textual\n    description if no code is available. Usage note: This could be a standard\n    medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also\n    be a national or local formulary code, optionally with translations to other code systems.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    A code to indicate if the medication is in active use.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code to indicate if the medication is in active use.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Describes the details of the manufacturer of the medication product.  This is\n    not intended to represent the distributor of a medication product.\n    \"\"\"\n    manufacturer: String\n\n    \"\"\"\n    Describes the form of the item.  Powder; tablets; capsule.\n    \"\"\"\n    form: CodeableConcept_Input\n\n    \"\"\"\n    Specific amount of the drug in the packaged product.  For example, when\n    specifying a product that has the same strength (For example, Insulin glargine\n    100 unit per mL solution for injection), this attribute provides additional\n    clarification of the package amount (For example, 3 mL, 10mL, etc.).\n    \"\"\"\n    amount: Ratio_Input\n\n    \"\"\"\n    Identifies a particular constituent of interest in the product.\n    \"\"\"\n    ingredient: [Medicationingredient_Input]\n\n    \"\"\"\n    Information that only applies to packages (not products).\n    \"\"\"\n    batch: Medicationbatch_Input\n  }\n\n  \"\"\"\n  Describes the event of a patient consuming or otherwise being administered a\n  medication.  This may be as simple as swallowing a tablet or it may be a long\n  running infusion.  Related resources tie this event to the authorizing\n  prescription, and the specific encounter between patient and health care practitioner.\n  \"\"\"\n  type MedicationAdministration {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationAdministration_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers associated with this Medication Administration that are defined by\n    business processes and/or used to refer to it when a direct URL reference to\n    the resource itself is not appropriate. They are business identifiers assigned\n    to this resource by the performer or other systems and remain constant as the\n    resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A protocol, guideline, orderset, or other definition that was adhered to in whole or in part by this event.\n    \"\"\"\n    instantiates: [Uri]\n\n    \"\"\"\n    A larger event of which this particular event is a component or step.\n    \"\"\"\n    partOf: [MedicationAdministrationpartOf_partOf_Union]\n\n    \"\"\"\n    Will generally be set to show that the administration has been completed.  For\n    some long running administrations such as infusions, it is possible for an\n    administration to be started but not completed or it may be paused while some\n    other process is under way.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A code indicating why the administration was not performed.\n    \"\"\"\n    statusReason: [CodeableConcept]\n\n    \"\"\"\n    Indicates where the medication is expected to be consumed or administered.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    Identifies the medication that was administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Identifies the medication that was administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationReference: MedicationAdministrationmedicationReference_medicationReference_Union!\n\n    \"\"\"\n    The person or animal or group receiving the medication.\n    \"\"\"\n    subject: MedicationAdministrationsubject_subject_Union!\n\n    \"\"\"\n    The visit, admission, or other contact between patient and health care\n    provider during which the medication administration was performed.\n    \"\"\"\n    context: MedicationAdministrationcontext_context_Union\n\n    \"\"\"\n    Additional information (for example, patient height and weight) that supports the administration of the medication.\n    \"\"\"\n    supportingInformation: [MedicationAdministrationsupportingInformation_supportingInformation_Union]\n\n    \"\"\"\n    A specific date/time or interval of time during which the administration took\n    place (or did not take place, when the 'notGiven' attribute is true). For many\n    administrations, such as swallowing a tablet the use of dateTime is more appropriate.\n    \"\"\"\n    effectiveDateTime: DateTime!\n\n    \"\"\"\n    A specific date/time or interval of time during which the administration took\n    place (or did not take place, when the 'notGiven' attribute is true). For many\n    administrations, such as swallowing a tablet the use of dateTime is more appropriate.\n    \"\"\"\n    effectivePeriod: Period!\n\n    \"\"\"\n    Indicates who or what performed the medication administration and how they were involved.\n    \"\"\"\n    performer: [MedicationAdministrationperformer]\n\n    \"\"\"\n    A code indicating why the medication was given.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Condition or observation that supports why the medication was administered.\n    \"\"\"\n    reasonReference: [MedicationAdministrationreasonReference_reasonReference_Union]\n\n    \"\"\"\n    The original request, instruction or authority to perform the administration.\n    \"\"\"\n    request: MedicationAdministrationrequest_request_Union\n\n    \"\"\"\n    The device used in administering the medication to the patient.  For example, a particular infusion pump.\n    \"\"\"\n    device: [MedicationAdministrationdevice_device_Union]\n\n    \"\"\"\n    Extra information about the medication administration that is not conveyed by the other attributes.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Describes the medication dosage information details e.g. dose, rate, site, route, etc.\n    \"\"\"\n    dosage: MedicationAdministrationdosage\n\n    \"\"\"\n    A summary of the events of interest that have occurred, such as when the administration was verified.\n    \"\"\"\n    eventHistory: [MedicationAdministrationeventHistory_eventHistory_Union]\n  }\n\n  enum MedicationAdministration_Enum_input {\n    MedicationAdministration\n  }\n\n  enum MedicationAdministration_Enum_schema {\n    MedicationAdministration\n  }\n\n  \"\"\"\n  Describes the event of a patient consuming or otherwise being administered a\n  medication.  This may be as simple as swallowing a tablet or it may be a long\n  running infusion.  Related resources tie this event to the authorizing\n  prescription, and the specific encounter between patient and health care practitioner.\n  \"\"\"\n  input MedicationAdministration_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationAdministration_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers associated with this Medication Administration that are defined by\n    business processes and/or used to refer to it when a direct URL reference to\n    the resource itself is not appropriate. They are business identifiers assigned\n    to this resource by the performer or other systems and remain constant as the\n    resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A protocol, guideline, orderset, or other definition that was adhered to in whole or in part by this event.\n    \"\"\"\n    _instantiates: Element_Input\n\n    \"\"\"\n    A protocol, guideline, orderset, or other definition that was adhered to in whole or in part by this event.\n    \"\"\"\n    instantiates: [Uri]\n\n    \"\"\"\n    A larger event of which this particular event is a component or step.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    Will generally be set to show that the administration has been completed.  For\n    some long running administrations such as infusions, it is possible for an\n    administration to be started but not completed or it may be paused while some\n    other process is under way.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Will generally be set to show that the administration has been completed.  For\n    some long running administrations such as infusions, it is possible for an\n    administration to be started but not completed or it may be paused while some\n    other process is under way.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A code indicating why the administration was not performed.\n    \"\"\"\n    statusReason: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates where the medication is expected to be consumed or administered.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    Identifies the medication that was administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Identifies the medication that was administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationReference: String!\n\n    \"\"\"\n    The person or animal or group receiving the medication.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The visit, admission, or other contact between patient and health care\n    provider during which the medication administration was performed.\n    \"\"\"\n    context: String\n\n    \"\"\"\n    Additional information (for example, patient height and weight) that supports the administration of the medication.\n    \"\"\"\n    supportingInformation: [String]\n\n    \"\"\"\n    A specific date/time or interval of time during which the administration took\n    place (or did not take place, when the 'notGiven' attribute is true). For many\n    administrations, such as swallowing a tablet the use of dateTime is more appropriate.\n    \"\"\"\n    _effectiveDateTime: Element_Input\n\n    \"\"\"\n    A specific date/time or interval of time during which the administration took\n    place (or did not take place, when the 'notGiven' attribute is true). For many\n    administrations, such as swallowing a tablet the use of dateTime is more appropriate.\n    \"\"\"\n    effectiveDateTime: DateTime!\n\n    \"\"\"\n    A specific date/time or interval of time during which the administration took\n    place (or did not take place, when the 'notGiven' attribute is true). For many\n    administrations, such as swallowing a tablet the use of dateTime is more appropriate.\n    \"\"\"\n    effectivePeriod: Period_Input!\n\n    \"\"\"\n    Indicates who or what performed the medication administration and how they were involved.\n    \"\"\"\n    performer: [MedicationAdministrationperformer_Input]\n\n    \"\"\"\n    A code indicating why the medication was given.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Condition or observation that supports why the medication was administered.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    The original request, instruction or authority to perform the administration.\n    \"\"\"\n    request: String\n\n    \"\"\"\n    The device used in administering the medication to the patient.  For example, a particular infusion pump.\n    \"\"\"\n    device: [String]\n\n    \"\"\"\n    Extra information about the medication administration that is not conveyed by the other attributes.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Describes the medication dosage information details e.g. dose, rate, site, route, etc.\n    \"\"\"\n    dosage: MedicationAdministrationdosage_Input\n\n    \"\"\"\n    A summary of the events of interest that have occurred, such as when the administration was verified.\n    \"\"\"\n    eventHistory: [String]\n  }\n\n  \"\"\"\n  The visit, admission, or other contact between patient and health care provider\n  during which the medication administration was performed.\n  \"\"\"\n  union MedicationAdministrationcontext_context_Union =\n      Encounter\n    | EpisodeOfCare\n\n  \"\"\"\n  The device used in administering the medication to the patient.  For example, a particular infusion pump.\n  \"\"\"\n  union MedicationAdministrationdevice_device_Union = Device\n\n  type MedicationAdministrationdosage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Free text dosage can be used for cases where the dosage administered is too\n    complex to code. When coded dosage is present, the free text dosage may still\n    be present for display to humans.  The dosage instructions should reflect the\n    dosage of the medication that was administered.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    A coded specification of the anatomic site where the medication first entered the body.  For example, 'left arm'.\n    \"\"\"\n    site: CodeableConcept\n\n    \"\"\"\n    A code specifying the route or physiological path of administration of a\n    therapeutic agent into or onto the patient.  For example, topical,\n    intravenous, etc.\n    \"\"\"\n    route: CodeableConcept\n\n    \"\"\"\n    A coded value indicating the method by which the medication is intended to be\n    or was introduced into or on the body.  This attribute will most often NOT be\n    populated.  It is most commonly used for injections.  For example, Slow Push, Deep IV.\n    \"\"\"\n    method: CodeableConcept\n\n    \"\"\"\n    The amount of the medication given at one administration event.   Use this\n    value when the administration is essentially an instantaneous event such as a\n    swallowing a tablet or giving an injection.\n    \"\"\"\n    dose: Quantity\n\n    \"\"\"\n    Identifies the speed with which the medication was or will be introduced into\n    the patient.  Typically, the rate for an infusion e.g. 100 ml per 1 hour or\n    100 ml/hr.  May also be expressed as a rate per unit of time, e.g. 500 ml per\n    2 hours.  Other examples:  200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.\n    \"\"\"\n    rateRatio: Ratio\n\n    \"\"\"\n    Identifies the speed with which the medication was or will be introduced into\n    the patient.  Typically, the rate for an infusion e.g. 100 ml per 1 hour or\n    100 ml/hr.  May also be expressed as a rate per unit of time, e.g. 500 ml per\n    2 hours.  Other examples:  200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.\n    \"\"\"\n    rateQuantity: Quantity\n  }\n\n  input MedicationAdministrationdosage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Free text dosage can be used for cases where the dosage administered is too\n    complex to code. When coded dosage is present, the free text dosage may still\n    be present for display to humans.  The dosage instructions should reflect the\n    dosage of the medication that was administered.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Free text dosage can be used for cases where the dosage administered is too\n    complex to code. When coded dosage is present, the free text dosage may still\n    be present for display to humans.  The dosage instructions should reflect the\n    dosage of the medication that was administered.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    A coded specification of the anatomic site where the medication first entered the body.  For example, 'left arm'.\n    \"\"\"\n    site: CodeableConcept_Input\n\n    \"\"\"\n    A code specifying the route or physiological path of administration of a\n    therapeutic agent into or onto the patient.  For example, topical,\n    intravenous, etc.\n    \"\"\"\n    route: CodeableConcept_Input\n\n    \"\"\"\n    A coded value indicating the method by which the medication is intended to be\n    or was introduced into or on the body.  This attribute will most often NOT be\n    populated.  It is most commonly used for injections.  For example, Slow Push, Deep IV.\n    \"\"\"\n    method: CodeableConcept_Input\n\n    \"\"\"\n    The amount of the medication given at one administration event.   Use this\n    value when the administration is essentially an instantaneous event such as a\n    swallowing a tablet or giving an injection.\n    \"\"\"\n    dose: Quantity_Input\n\n    \"\"\"\n    Identifies the speed with which the medication was or will be introduced into\n    the patient.  Typically, the rate for an infusion e.g. 100 ml per 1 hour or\n    100 ml/hr.  May also be expressed as a rate per unit of time, e.g. 500 ml per\n    2 hours.  Other examples:  200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.\n    \"\"\"\n    rateRatio: Ratio_Input\n\n    \"\"\"\n    Identifies the speed with which the medication was or will be introduced into\n    the patient.  Typically, the rate for an infusion e.g. 100 ml per 1 hour or\n    100 ml/hr.  May also be expressed as a rate per unit of time, e.g. 500 ml per\n    2 hours.  Other examples:  200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.\n    \"\"\"\n    rateQuantity: Quantity_Input\n  }\n\n  \"\"\"\n  A summary of the events of interest that have occurred, such as when the administration was verified.\n  \"\"\"\n  union MedicationAdministrationeventHistory_eventHistory_Union =\n      Provenance\n\n  \"\"\"\n  Identifies the medication that was administered. This is either a link to a\n  resource representing the details of the medication or a simple attribute\n  carrying a code that identifies the medication from a known list of medications.\n  \"\"\"\n  union MedicationAdministrationmedicationReference_medicationReference_Union =\n      Medication\n\n  \"\"\"\n  A larger event of which this particular event is a component or step.\n  \"\"\"\n  union MedicationAdministrationpartOf_partOf_Union =\n      MedicationAdministration\n    | Procedure\n\n  type MedicationAdministrationperformer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Distinguishes the type of involvement of the performer in the medication administration.\n    \"\"\"\n    function: CodeableConcept\n\n    \"\"\"\n    Indicates who or what performed the medication administration.\n    \"\"\"\n    actor: MedicationAdministrationperformeractor_actor_Union!\n  }\n\n  input MedicationAdministrationperformer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Distinguishes the type of involvement of the performer in the medication administration.\n    \"\"\"\n    function: CodeableConcept_Input\n\n    \"\"\"\n    Indicates who or what performed the medication administration.\n    \"\"\"\n    actor: String!\n  }\n\n  \"\"\"\n  Indicates who or what performed the medication administration.\n  \"\"\"\n  union MedicationAdministrationperformeractor_actor_Union =\n      Practitioner\n    | PractitionerRole\n    | Patient\n    | RelatedPerson\n    | Device\n\n  \"\"\"\n  Condition or observation that supports why the medication was administered.\n  \"\"\"\n  union MedicationAdministrationreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n\n  \"\"\"\n  The original request, instruction or authority to perform the administration.\n  \"\"\"\n  union MedicationAdministrationrequest_request_Union =\n      MedicationRequest\n\n  \"\"\"\n  The person or animal or group receiving the medication.\n  \"\"\"\n  union MedicationAdministrationsubject_subject_Union =\n      Patient\n    | Group\n\n  \"\"\"\n  Additional information (for example, patient height and weight) that supports the administration of the medication.\n  \"\"\"\n  union MedicationAdministrationsupportingInformation_supportingInformation_Union =\n      Resource\n\n  type Medicationbatch {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The assigned lot number of a batch of the specified product.\n    \"\"\"\n    lotNumber: String\n\n    \"\"\"\n    When this specific batch of product will expire.\n    \"\"\"\n    expirationDate: DateTime\n  }\n\n  input Medicationbatch_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The assigned lot number of a batch of the specified product.\n    \"\"\"\n    _lotNumber: Element_Input\n\n    \"\"\"\n    The assigned lot number of a batch of the specified product.\n    \"\"\"\n    lotNumber: String\n\n    \"\"\"\n    When this specific batch of product will expire.\n    \"\"\"\n    _expirationDate: Element_Input\n\n    \"\"\"\n    When this specific batch of product will expire.\n    \"\"\"\n    expirationDate: DateTime\n  }\n\n  \"\"\"\n  Indicates that a medication product is to be or has been dispensed for a named\n  person/patient.  This includes a description of the medication product (supply)\n  provided and the instructions for administering the medication.  The medication\n  dispense is the result of a pharmacy system responding to a medication order.\n  \"\"\"\n  type MedicationDispense {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationDispense_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers associated with this Medication Dispense that are defined by\n    business processes and/or used to refer to it when a direct URL reference to\n    the resource itself is not appropriate. They are business identifiers assigned\n    to this resource by the performer or other systems and remain constant as the\n    resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The procedure that trigger the dispense.\n    \"\"\"\n    partOf: [MedicationDispensepartOf_partOf_Union]\n\n    \"\"\"\n    A code specifying the state of the set of dispense events.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the reason why a dispense was not performed.\n    \"\"\"\n    statusReasonCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Indicates the reason why a dispense was not performed.\n    \"\"\"\n    statusReasonReference: MedicationDispensestatusReasonReference_statusReasonReference_Union\n\n    \"\"\"\n    Indicates the type of medication dispense (for example, where the medication\n    is expected to be consumed or administered (i.e. inpatient or outpatient)).\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    Identifies the medication being administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Identifies the medication being administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationReference: MedicationDispensemedicationReference_medicationReference_Union!\n\n    \"\"\"\n    A link to a resource representing the person or the group to whom the medication will be given.\n    \"\"\"\n    subject: MedicationDispensesubject_subject_Union\n\n    \"\"\"\n    The encounter or episode of care that establishes the context for this event.\n    \"\"\"\n    context: MedicationDispensecontext_context_Union\n\n    \"\"\"\n    Additional information that supports the medication being dispensed.\n    \"\"\"\n    supportingInformation: [MedicationDispensesupportingInformation_supportingInformation_Union]\n\n    \"\"\"\n    Indicates who or what performed the event.\n    \"\"\"\n    performer: [MedicationDispenseperformer]\n\n    \"\"\"\n    The principal physical location where the dispense was performed.\n    \"\"\"\n    location: MedicationDispenselocation_location_Union\n\n    \"\"\"\n    Indicates the medication order that is being dispensed against.\n    \"\"\"\n    authorizingPrescription: [MedicationDispenseauthorizingPrescription_authorizingPrescription_Union]\n\n    \"\"\"\n    Indicates the type of dispensing event that is performed. For example, Trial\n    Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The amount of medication that has been dispensed. Includes unit of measure.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    The amount of medication expressed as a timing amount.\n    \"\"\"\n    daysSupply: Quantity\n\n    \"\"\"\n    The time when the dispensed product was packaged and reviewed.\n    \"\"\"\n    whenPrepared: DateTime\n\n    \"\"\"\n    The time the dispensed product was provided to the patient or their representative.\n    \"\"\"\n    whenHandedOver: DateTime\n\n    \"\"\"\n    Identification of the facility/location where the medication was shipped to, as part of the dispense event.\n    \"\"\"\n    destination: MedicationDispensedestination_destination_Union\n\n    \"\"\"\n    Identifies the person who picked up the medication.  This will usually be a\n    patient or their caregiver, but some cases exist where it can be a healthcare professional.\n    \"\"\"\n    receiver: [MedicationDispensereceiver_receiver_Union]\n\n    \"\"\"\n    Extra information about the dispense that could not be conveyed in the other attributes.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Indicates how the medication is to be used by the patient.\n    \"\"\"\n    dosageInstruction: [Dosage]\n\n    \"\"\"\n    Indicates whether or not substitution was made as part of the dispense.  In\n    some cases, substitution will be expected but does not happen, in other cases\n    substitution is not expected but does happen.  This block explains what\n    substitution did or did not happen and why.  If nothing is specified,\n    substitution was not done.\n    \"\"\"\n    substitution: MedicationDispensesubstitution\n\n    \"\"\"\n    Indicates an actual or potential clinical issue with or between one or more\n    active or proposed clinical actions for a patient; e.g. drug-drug interaction,\n    duplicate therapy, dosage alert etc.\n    \"\"\"\n    detectedIssue: [MedicationDispensedetectedIssue_detectedIssue_Union]\n\n    \"\"\"\n    A summary of the events of interest that have occurred, such as when the dispense was verified.\n    \"\"\"\n    eventHistory: [MedicationDispenseeventHistory_eventHistory_Union]\n  }\n\n  enum MedicationDispense_Enum_input {\n    MedicationDispense\n  }\n\n  enum MedicationDispense_Enum_schema {\n    MedicationDispense\n  }\n\n  \"\"\"\n  Indicates that a medication product is to be or has been dispensed for a named\n  person/patient.  This includes a description of the medication product (supply)\n  provided and the instructions for administering the medication.  The medication\n  dispense is the result of a pharmacy system responding to a medication order.\n  \"\"\"\n  input MedicationDispense_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationDispense_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers associated with this Medication Dispense that are defined by\n    business processes and/or used to refer to it when a direct URL reference to\n    the resource itself is not appropriate. They are business identifiers assigned\n    to this resource by the performer or other systems and remain constant as the\n    resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The procedure that trigger the dispense.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    A code specifying the state of the set of dispense events.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code specifying the state of the set of dispense events.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the reason why a dispense was not performed.\n    \"\"\"\n    statusReasonCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Indicates the reason why a dispense was not performed.\n    \"\"\"\n    statusReasonReference: String\n\n    \"\"\"\n    Indicates the type of medication dispense (for example, where the medication\n    is expected to be consumed or administered (i.e. inpatient or outpatient)).\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    Identifies the medication being administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Identifies the medication being administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationReference: String!\n\n    \"\"\"\n    A link to a resource representing the person or the group to whom the medication will be given.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The encounter or episode of care that establishes the context for this event.\n    \"\"\"\n    context: String\n\n    \"\"\"\n    Additional information that supports the medication being dispensed.\n    \"\"\"\n    supportingInformation: [String]\n\n    \"\"\"\n    Indicates who or what performed the event.\n    \"\"\"\n    performer: [MedicationDispenseperformer_Input]\n\n    \"\"\"\n    The principal physical location where the dispense was performed.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    Indicates the medication order that is being dispensed against.\n    \"\"\"\n    authorizingPrescription: [String]\n\n    \"\"\"\n    Indicates the type of dispensing event that is performed. For example, Trial\n    Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The amount of medication that has been dispensed. Includes unit of measure.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    The amount of medication expressed as a timing amount.\n    \"\"\"\n    daysSupply: Quantity_Input\n\n    \"\"\"\n    The time when the dispensed product was packaged and reviewed.\n    \"\"\"\n    _whenPrepared: Element_Input\n\n    \"\"\"\n    The time when the dispensed product was packaged and reviewed.\n    \"\"\"\n    whenPrepared: DateTime\n\n    \"\"\"\n    The time the dispensed product was provided to the patient or their representative.\n    \"\"\"\n    _whenHandedOver: Element_Input\n\n    \"\"\"\n    The time the dispensed product was provided to the patient or their representative.\n    \"\"\"\n    whenHandedOver: DateTime\n\n    \"\"\"\n    Identification of the facility/location where the medication was shipped to, as part of the dispense event.\n    \"\"\"\n    destination: String\n\n    \"\"\"\n    Identifies the person who picked up the medication.  This will usually be a\n    patient or their caregiver, but some cases exist where it can be a healthcare professional.\n    \"\"\"\n    receiver: [String]\n\n    \"\"\"\n    Extra information about the dispense that could not be conveyed in the other attributes.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Indicates how the medication is to be used by the patient.\n    \"\"\"\n    dosageInstruction: [Dosage_Input]\n\n    \"\"\"\n    Indicates whether or not substitution was made as part of the dispense.  In\n    some cases, substitution will be expected but does not happen, in other cases\n    substitution is not expected but does happen.  This block explains what\n    substitution did or did not happen and why.  If nothing is specified,\n    substitution was not done.\n    \"\"\"\n    substitution: MedicationDispensesubstitution_Input\n\n    \"\"\"\n    Indicates an actual or potential clinical issue with or between one or more\n    active or proposed clinical actions for a patient; e.g. drug-drug interaction,\n    duplicate therapy, dosage alert etc.\n    \"\"\"\n    detectedIssue: [String]\n\n    \"\"\"\n    A summary of the events of interest that have occurred, such as when the dispense was verified.\n    \"\"\"\n    eventHistory: [String]\n  }\n\n  \"\"\"\n  Indicates the medication order that is being dispensed against.\n  \"\"\"\n  union MedicationDispenseauthorizingPrescription_authorizingPrescription_Union =\n      MedicationRequest\n\n  \"\"\"\n  The encounter or episode of care that establishes the context for this event.\n  \"\"\"\n  union MedicationDispensecontext_context_Union =\n      Encounter\n    | EpisodeOfCare\n\n  \"\"\"\n  Identification of the facility/location where the medication was shipped to, as part of the dispense event.\n  \"\"\"\n  union MedicationDispensedestination_destination_Union = Location\n\n  \"\"\"\n  Indicates an actual or potential clinical issue with or between one or more\n  active or proposed clinical actions for a patient; e.g. drug-drug interaction,\n  duplicate therapy, dosage alert etc.\n  \"\"\"\n  union MedicationDispensedetectedIssue_detectedIssue_Union =\n      DetectedIssue\n\n  \"\"\"\n  A summary of the events of interest that have occurred, such as when the dispense was verified.\n  \"\"\"\n  union MedicationDispenseeventHistory_eventHistory_Union = Provenance\n\n  \"\"\"\n  The principal physical location where the dispense was performed.\n  \"\"\"\n  union MedicationDispenselocation_location_Union = Location\n\n  \"\"\"\n  Identifies the medication being administered. This is either a link to a\n  resource representing the details of the medication or a simple attribute\n  carrying a code that identifies the medication from a known list of medications.\n  \"\"\"\n  union MedicationDispensemedicationReference_medicationReference_Union =\n      Medication\n\n  \"\"\"\n  The procedure that trigger the dispense.\n  \"\"\"\n  union MedicationDispensepartOf_partOf_Union = Procedure\n\n  type MedicationDispenseperformer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Distinguishes the type of performer in the dispense.  For example, date enterer, packager, final checker.\n    \"\"\"\n    function: CodeableConcept\n\n    \"\"\"\n    The device, practitioner, etc. who performed the action.  It should be assumed\n    that the actor is the dispenser of the medication.\n    \"\"\"\n    actor: MedicationDispenseperformeractor_actor_Union!\n  }\n\n  input MedicationDispenseperformer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Distinguishes the type of performer in the dispense.  For example, date enterer, packager, final checker.\n    \"\"\"\n    function: CodeableConcept_Input\n\n    \"\"\"\n    The device, practitioner, etc. who performed the action.  It should be assumed\n    that the actor is the dispenser of the medication.\n    \"\"\"\n    actor: String!\n  }\n\n  \"\"\"\n  The device, practitioner, etc. who performed the action.  It should be assumed\n  that the actor is the dispenser of the medication.\n  \"\"\"\n  union MedicationDispenseperformeractor_actor_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | Device\n    | RelatedPerson\n\n  \"\"\"\n  Identifies the person who picked up the medication.  This will usually be a\n  patient or their caregiver, but some cases exist where it can be a healthcare professional.\n  \"\"\"\n  union MedicationDispensereceiver_receiver_Union =\n      Patient\n    | Practitioner\n\n  \"\"\"\n  Indicates the reason why a dispense was not performed.\n  \"\"\"\n  union MedicationDispensestatusReasonReference_statusReasonReference_Union =\n      DetectedIssue\n\n  \"\"\"\n  A link to a resource representing the person or the group to whom the medication will be given.\n  \"\"\"\n  union MedicationDispensesubject_subject_Union = Patient | Group\n\n  type MedicationDispensesubstitution {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    True if the dispenser dispensed a different drug or product from what was prescribed.\n    \"\"\"\n    wasSubstituted: Boolean!\n\n    \"\"\"\n    A code signifying whether a different drug was dispensed from what was prescribed.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Indicates the reason for the substitution (or lack of substitution) from what was prescribed.\n    \"\"\"\n    reason: [CodeableConcept]\n\n    \"\"\"\n    The person or organization that has primary responsibility for the substitution.\n    \"\"\"\n    responsibleParty: [MedicationDispensesubstitutionresponsibleParty_responsibleParty_Union]\n  }\n\n  input MedicationDispensesubstitution_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    True if the dispenser dispensed a different drug or product from what was prescribed.\n    \"\"\"\n    _wasSubstituted: Element_Input\n\n    \"\"\"\n    True if the dispenser dispensed a different drug or product from what was prescribed.\n    \"\"\"\n    wasSubstituted: Boolean!\n\n    \"\"\"\n    A code signifying whether a different drug was dispensed from what was prescribed.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Indicates the reason for the substitution (or lack of substitution) from what was prescribed.\n    \"\"\"\n    reason: [CodeableConcept_Input]\n\n    \"\"\"\n    The person or organization that has primary responsibility for the substitution.\n    \"\"\"\n    responsibleParty: [String]\n  }\n\n  \"\"\"\n  The person or organization that has primary responsibility for the substitution.\n  \"\"\"\n  union MedicationDispensesubstitutionresponsibleParty_responsibleParty_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  Additional information that supports the medication being dispensed.\n  \"\"\"\n  union MedicationDispensesupportingInformation_supportingInformation_Union =\n      Resource\n\n  type Medicationingredient {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The actual ingredient - either a substance (simple ingredient) or another medication of a medication.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The actual ingredient - either a substance (simple ingredient) or another medication of a medication.\n    \"\"\"\n    itemReference: MedicationingredientitemReference_itemReference_Union!\n\n    \"\"\"\n    Indication of whether this ingredient affects the therapeutic action of the drug.\n    \"\"\"\n    isActive: Boolean\n\n    \"\"\"\n    Specifies how many (or how much) of the items there are in this Medication.\n    For example, 250 mg per tablet.  This is expressed as a ratio where the\n    numerator is 250mg and the denominator is 1 tablet.\n    \"\"\"\n    strength: Ratio\n  }\n\n  input Medicationingredient_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The actual ingredient - either a substance (simple ingredient) or another medication of a medication.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The actual ingredient - either a substance (simple ingredient) or another medication of a medication.\n    \"\"\"\n    itemReference: String!\n\n    \"\"\"\n    Indication of whether this ingredient affects the therapeutic action of the drug.\n    \"\"\"\n    _isActive: Element_Input\n\n    \"\"\"\n    Indication of whether this ingredient affects the therapeutic action of the drug.\n    \"\"\"\n    isActive: Boolean\n\n    \"\"\"\n    Specifies how many (or how much) of the items there are in this Medication.\n    For example, 250 mg per tablet.  This is expressed as a ratio where the\n    numerator is 250mg and the denominator is 1 tablet.\n    \"\"\"\n    strength: Ratio_Input\n  }\n\n  \"\"\"\n  The actual ingredient - either a substance (simple ingredient) or another medication of a medication.\n  \"\"\"\n  union MedicationingredientitemReference_itemReference_Union =\n      Substance\n    | Medication\n\n  \"\"\"\n  Information about a medication that is used to support knowledge.\n  \"\"\"\n  type MedicationKnowledge {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationKnowledge_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code that specifies this medication, or a textual description if no code is\n    available. Usage note: This could be a standard medication code such as a code\n    from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local\n    formulary code, optionally with translations to other code systems.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    A code to indicate if the medication is in active use.  The status refers to\n    the validity about the information of the medication and not to its medicinal properties.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Describes the details of the manufacturer of the medication product.  This is\n    not intended to represent the distributor of a medication product.\n    \"\"\"\n    manufacturer: MedicationKnowledgemanufacturer_manufacturer_Union\n\n    \"\"\"\n    Describes the form of the item.  Powder; tablets; capsule.\n    \"\"\"\n    doseForm: CodeableConcept\n\n    \"\"\"\n    Specific amount of the drug in the packaged product.  For example, when\n    specifying a product that has the same strength (For example, Insulin glargine\n    100 unit per mL solution for injection), this attribute provides additional\n    clarification of the package amount (For example, 3 mL, 10mL, etc.).\n    \"\"\"\n    amount: Quantity\n\n    \"\"\"\n    Additional names for a medication, for example, the name(s) given to a\n    medication in different countries.  For example, acetaminophen and paracetamol\n    or salbutamol and albuterol.\n    \"\"\"\n    synonym: [String]\n\n    \"\"\"\n    Associated or related knowledge about a medication.\n    \"\"\"\n    relatedMedicationKnowledge: [MedicationKnowledgerelatedMedicationKnowledge]\n\n    \"\"\"\n    Associated or related medications.  For example, if the medication is a\n    branded product (e.g. Crestor), this is the Therapeutic Moeity (e.g.\n    Rosuvastatin) or if this is a generic medication (e.g. Rosuvastatin), this\n    would link to a branded product (e.g. Crestor).\n    \"\"\"\n    associatedMedication: [MedicationKnowledgeassociatedMedication_associatedMedication_Union]\n\n    \"\"\"\n    Category of the medication or product (e.g. branded product, therapeutic\n    moeity, generic product, innovator product, etc.).\n    \"\"\"\n    productType: [CodeableConcept]\n\n    \"\"\"\n    Associated documentation about the medication.\n    \"\"\"\n    monograph: [MedicationKnowledgemonograph]\n\n    \"\"\"\n    Identifies a particular constituent of interest in the product.\n    \"\"\"\n    ingredient: [MedicationKnowledgeingredient]\n\n    \"\"\"\n    The instructions for preparing the medication.\n    \"\"\"\n    preparationInstruction: String\n\n    \"\"\"\n    The intended or approved route of administration.\n    \"\"\"\n    intendedRoute: [CodeableConcept]\n\n    \"\"\"\n    The price of the medication.\n    \"\"\"\n    cost: [MedicationKnowledgecost]\n\n    \"\"\"\n    The program under which the medication is reviewed.\n    \"\"\"\n    monitoringProgram: [MedicationKnowledgemonitoringProgram]\n\n    \"\"\"\n    Guidelines for the administration of the medication.\n    \"\"\"\n    administrationGuidelines: [MedicationKnowledgeadministrationGuidelines]\n\n    \"\"\"\n    Categorization of the medication within a formulary or classification system.\n    \"\"\"\n    medicineClassification: [MedicationKnowledgemedicineClassification]\n\n    \"\"\"\n    Information that only applies to packages (not products).\n    \"\"\"\n    packaging: MedicationKnowledgepackaging\n\n    \"\"\"\n    Specifies descriptive properties of the medicine, such as color, shape, imprints, etc.\n    \"\"\"\n    drugCharacteristic: [MedicationKnowledgedrugCharacteristic]\n\n    \"\"\"\n    Potential clinical issue with or between medication(s) (for example, drug-drug\n    interaction, drug-disease contraindication, drug-allergy interaction, etc.).\n    \"\"\"\n    contraindication: [MedicationKnowledgecontraindication_contraindication_Union]\n\n    \"\"\"\n    Regulatory information about a medication.\n    \"\"\"\n    regulatory: [MedicationKnowledgeregulatory]\n\n    \"\"\"\n    The time course of drug absorption, distribution, metabolism and excretion of a medication from the body.\n    \"\"\"\n    kinetics: [MedicationKnowledgekinetics]\n  }\n\n  enum MedicationKnowledge_Enum_input {\n    MedicationKnowledge\n  }\n\n  enum MedicationKnowledge_Enum_schema {\n    MedicationKnowledge\n  }\n\n  \"\"\"\n  Information about a medication that is used to support knowledge.\n  \"\"\"\n  input MedicationKnowledge_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationKnowledge_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code that specifies this medication, or a textual description if no code is\n    available. Usage note: This could be a standard medication code such as a code\n    from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local\n    formulary code, optionally with translations to other code systems.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    A code to indicate if the medication is in active use.  The status refers to\n    the validity about the information of the medication and not to its medicinal properties.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code to indicate if the medication is in active use.  The status refers to\n    the validity about the information of the medication and not to its medicinal properties.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Describes the details of the manufacturer of the medication product.  This is\n    not intended to represent the distributor of a medication product.\n    \"\"\"\n    manufacturer: String\n\n    \"\"\"\n    Describes the form of the item.  Powder; tablets; capsule.\n    \"\"\"\n    doseForm: CodeableConcept_Input\n\n    \"\"\"\n    Specific amount of the drug in the packaged product.  For example, when\n    specifying a product that has the same strength (For example, Insulin glargine\n    100 unit per mL solution for injection), this attribute provides additional\n    clarification of the package amount (For example, 3 mL, 10mL, etc.).\n    \"\"\"\n    amount: Quantity_Input\n\n    \"\"\"\n    Additional names for a medication, for example, the name(s) given to a\n    medication in different countries.  For example, acetaminophen and paracetamol\n    or salbutamol and albuterol.\n    \"\"\"\n    _synonym: Element_Input\n\n    \"\"\"\n    Additional names for a medication, for example, the name(s) given to a\n    medication in different countries.  For example, acetaminophen and paracetamol\n    or salbutamol and albuterol.\n    \"\"\"\n    synonym: [String]\n\n    \"\"\"\n    Associated or related knowledge about a medication.\n    \"\"\"\n    relatedMedicationKnowledge: [MedicationKnowledgerelatedMedicationKnowledge_Input]\n\n    \"\"\"\n    Associated or related medications.  For example, if the medication is a\n    branded product (e.g. Crestor), this is the Therapeutic Moeity (e.g.\n    Rosuvastatin) or if this is a generic medication (e.g. Rosuvastatin), this\n    would link to a branded product (e.g. Crestor).\n    \"\"\"\n    associatedMedication: [String]\n\n    \"\"\"\n    Category of the medication or product (e.g. branded product, therapeutic\n    moeity, generic product, innovator product, etc.).\n    \"\"\"\n    productType: [CodeableConcept_Input]\n\n    \"\"\"\n    Associated documentation about the medication.\n    \"\"\"\n    monograph: [MedicationKnowledgemonograph_Input]\n\n    \"\"\"\n    Identifies a particular constituent of interest in the product.\n    \"\"\"\n    ingredient: [MedicationKnowledgeingredient_Input]\n\n    \"\"\"\n    The instructions for preparing the medication.\n    \"\"\"\n    _preparationInstruction: Element_Input\n\n    \"\"\"\n    The instructions for preparing the medication.\n    \"\"\"\n    preparationInstruction: String\n\n    \"\"\"\n    The intended or approved route of administration.\n    \"\"\"\n    intendedRoute: [CodeableConcept_Input]\n\n    \"\"\"\n    The price of the medication.\n    \"\"\"\n    cost: [MedicationKnowledgecost_Input]\n\n    \"\"\"\n    The program under which the medication is reviewed.\n    \"\"\"\n    monitoringProgram: [MedicationKnowledgemonitoringProgram_Input]\n\n    \"\"\"\n    Guidelines for the administration of the medication.\n    \"\"\"\n    administrationGuidelines: [MedicationKnowledgeadministrationGuidelines_Input]\n\n    \"\"\"\n    Categorization of the medication within a formulary or classification system.\n    \"\"\"\n    medicineClassification: [MedicationKnowledgemedicineClassification_Input]\n\n    \"\"\"\n    Information that only applies to packages (not products).\n    \"\"\"\n    packaging: MedicationKnowledgepackaging_Input\n\n    \"\"\"\n    Specifies descriptive properties of the medicine, such as color, shape, imprints, etc.\n    \"\"\"\n    drugCharacteristic: [MedicationKnowledgedrugCharacteristic_Input]\n\n    \"\"\"\n    Potential clinical issue with or between medication(s) (for example, drug-drug\n    interaction, drug-disease contraindication, drug-allergy interaction, etc.).\n    \"\"\"\n    contraindication: [String]\n\n    \"\"\"\n    Regulatory information about a medication.\n    \"\"\"\n    regulatory: [MedicationKnowledgeregulatory_Input]\n\n    \"\"\"\n    The time course of drug absorption, distribution, metabolism and excretion of a medication from the body.\n    \"\"\"\n    kinetics: [MedicationKnowledgekinetics_Input]\n  }\n\n  type MedicationKnowledgeadministrationGuidelines {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Dosage for the medication for the specific guidelines.\n    \"\"\"\n    dosage: [MedicationKnowledgeadministrationGuidelinesdosage]\n\n    \"\"\"\n    Indication for use that apply to the specific administration guidelines.\n    \"\"\"\n    indicationCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Indication for use that apply to the specific administration guidelines.\n    \"\"\"\n    indicationReference: MedicationKnowledgeadministrationGuidelinesindicationReference_indicationReference_Union\n\n    \"\"\"\n    Characteristics of the patient that are relevant to the administration\n    guidelines (for example, height, weight, gender, etc.).\n    \"\"\"\n    patientCharacteristics: [MedicationKnowledgeadministrationGuidelinespatientCharacteristics]\n  }\n\n  input MedicationKnowledgeadministrationGuidelines_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Dosage for the medication for the specific guidelines.\n    \"\"\"\n    dosage: [MedicationKnowledgeadministrationGuidelinesdosage_Input]\n\n    \"\"\"\n    Indication for use that apply to the specific administration guidelines.\n    \"\"\"\n    indicationCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Indication for use that apply to the specific administration guidelines.\n    \"\"\"\n    indicationReference: String\n\n    \"\"\"\n    Characteristics of the patient that are relevant to the administration\n    guidelines (for example, height, weight, gender, etc.).\n    \"\"\"\n    patientCharacteristics: [MedicationKnowledgeadministrationGuidelinespatientCharacteristics_Input]\n  }\n\n  type MedicationKnowledgeadministrationGuidelinesdosage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of dosage (for example, prophylaxis, maintenance, therapeutic, etc.).\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Dosage for the medication for the specific guidelines.\n    \"\"\"\n    dosage: [Dosage!]\n  }\n\n  input MedicationKnowledgeadministrationGuidelinesdosage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of dosage (for example, prophylaxis, maintenance, therapeutic, etc.).\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Dosage for the medication for the specific guidelines.\n    \"\"\"\n    dosage: [Dosage_Input!]\n  }\n\n  \"\"\"\n  Indication for use that apply to the specific administration guidelines.\n  \"\"\"\n  union MedicationKnowledgeadministrationGuidelinesindicationReference_indicationReference_Union =\n      ObservationDefinition\n\n  type MedicationKnowledgeadministrationGuidelinespatientCharacteristics {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Specific characteristic that is relevant to the administration guideline (e.g. height, weight, gender).\n    \"\"\"\n    characteristicCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Specific characteristic that is relevant to the administration guideline (e.g. height, weight, gender).\n    \"\"\"\n    characteristicQuantity: Quantity!\n\n    \"\"\"\n    The specific characteristic (e.g. height, weight, gender, etc.).\n    \"\"\"\n    value: [String]\n  }\n\n  input MedicationKnowledgeadministrationGuidelinespatientCharacteristics_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Specific characteristic that is relevant to the administration guideline (e.g. height, weight, gender).\n    \"\"\"\n    characteristicCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Specific characteristic that is relevant to the administration guideline (e.g. height, weight, gender).\n    \"\"\"\n    characteristicQuantity: Quantity_Input!\n\n    \"\"\"\n    The specific characteristic (e.g. height, weight, gender, etc.).\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The specific characteristic (e.g. height, weight, gender, etc.).\n    \"\"\"\n    value: [String]\n  }\n\n  \"\"\"\n  Associated or related medications.  For example, if the medication is a branded\n  product (e.g. Crestor), this is the Therapeutic Moeity (e.g. Rosuvastatin) or if\n  this is a generic medication (e.g. Rosuvastatin), this would link to a branded\n  product (e.g. Crestor).\n  \"\"\"\n  union MedicationKnowledgeassociatedMedication_associatedMedication_Union =\n      Medication\n\n  \"\"\"\n  Potential clinical issue with or between medication(s) (for example, drug-drug\n  interaction, drug-disease contraindication, drug-allergy interaction, etc.).\n  \"\"\"\n  union MedicationKnowledgecontraindication_contraindication_Union =\n      DetectedIssue\n\n  type MedicationKnowledgecost {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The category of the cost information.  For example, manufacturers' cost,\n    patient cost, claim reimbursement cost, actual acquisition cost.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The source or owner that assigns the price to the medication.\n    \"\"\"\n    source: String\n\n    \"\"\"\n    The price of the medication.\n    \"\"\"\n    cost: Money!\n  }\n\n  input MedicationKnowledgecost_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The category of the cost information.  For example, manufacturers' cost,\n    patient cost, claim reimbursement cost, actual acquisition cost.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The source or owner that assigns the price to the medication.\n    \"\"\"\n    _source: Element_Input\n\n    \"\"\"\n    The source or owner that assigns the price to the medication.\n    \"\"\"\n    source: String\n\n    \"\"\"\n    The price of the medication.\n    \"\"\"\n    cost: Money_Input!\n  }\n\n  type MedicationKnowledgedrugCharacteristic {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code specifying which characteristic of the medicine is being described (for example, colour, shape, imprint).\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    valueBase64Binary: Base64Binary\n  }\n\n  input MedicationKnowledgedrugCharacteristic_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code specifying which characteristic of the medicine is being described (for example, colour, shape, imprint).\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    valueQuantity: Quantity_Input\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    _valueBase64Binary: Element_Input\n\n    \"\"\"\n    Description of the characteristic.\n    \"\"\"\n    valueBase64Binary: Base64Binary\n  }\n\n  type MedicationKnowledgeingredient {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The actual ingredient - either a substance (simple ingredient) or another medication.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The actual ingredient - either a substance (simple ingredient) or another medication.\n    \"\"\"\n    itemReference: MedicationKnowledgeingredientitemReference_itemReference_Union!\n\n    \"\"\"\n    Indication of whether this ingredient affects the therapeutic action of the drug.\n    \"\"\"\n    isActive: Boolean\n\n    \"\"\"\n    Specifies how many (or how much) of the items there are in this Medication.\n    For example, 250 mg per tablet.  This is expressed as a ratio where the\n    numerator is 250mg and the denominator is 1 tablet.\n    \"\"\"\n    strength: Ratio\n  }\n\n  input MedicationKnowledgeingredient_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The actual ingredient - either a substance (simple ingredient) or another medication.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The actual ingredient - either a substance (simple ingredient) or another medication.\n    \"\"\"\n    itemReference: String!\n\n    \"\"\"\n    Indication of whether this ingredient affects the therapeutic action of the drug.\n    \"\"\"\n    _isActive: Element_Input\n\n    \"\"\"\n    Indication of whether this ingredient affects the therapeutic action of the drug.\n    \"\"\"\n    isActive: Boolean\n\n    \"\"\"\n    Specifies how many (or how much) of the items there are in this Medication.\n    For example, 250 mg per tablet.  This is expressed as a ratio where the\n    numerator is 250mg and the denominator is 1 tablet.\n    \"\"\"\n    strength: Ratio_Input\n  }\n\n  \"\"\"\n  The actual ingredient - either a substance (simple ingredient) or another medication.\n  \"\"\"\n  union MedicationKnowledgeingredientitemReference_itemReference_Union =\n      Substance\n\n  type MedicationKnowledgekinetics {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The drug concentration measured at certain discrete points in time.\n    \"\"\"\n    areaUnderCurve: [Quantity]\n\n    \"\"\"\n    The median lethal dose of a drug.\n    \"\"\"\n    lethalDose50: [Quantity]\n\n    \"\"\"\n    The time required for any specified property (e.g., the concentration of a substance in the body) to decrease by half.\n    \"\"\"\n    halfLifePeriod: Duration\n  }\n\n  input MedicationKnowledgekinetics_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The drug concentration measured at certain discrete points in time.\n    \"\"\"\n    areaUnderCurve: [Quantity_Input]\n\n    \"\"\"\n    The median lethal dose of a drug.\n    \"\"\"\n    lethalDose50: [Quantity_Input]\n\n    \"\"\"\n    The time required for any specified property (e.g., the concentration of a substance in the body) to decrease by half.\n    \"\"\"\n    halfLifePeriod: Duration_Input\n  }\n\n  \"\"\"\n  Describes the details of the manufacturer of the medication product.  This is\n  not intended to represent the distributor of a medication product.\n  \"\"\"\n  union MedicationKnowledgemanufacturer_manufacturer_Union =\n      Organization\n\n  type MedicationKnowledgemedicineClassification {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification).\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Specific category assigned to the medication (e.g. anti-infective, anti-hypertensive, antibiotic, etc.).\n    \"\"\"\n    classification: [CodeableConcept]\n  }\n\n  input MedicationKnowledgemedicineClassification_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification).\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Specific category assigned to the medication (e.g. anti-infective, anti-hypertensive, antibiotic, etc.).\n    \"\"\"\n    classification: [CodeableConcept_Input]\n  }\n\n  type MedicationKnowledgemonitoringProgram {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of program under which the medication is monitored.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Name of the reviewing program.\n    \"\"\"\n    name: String\n  }\n\n  input MedicationKnowledgemonitoringProgram_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of program under which the medication is monitored.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Name of the reviewing program.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Name of the reviewing program.\n    \"\"\"\n    name: String\n  }\n\n  type MedicationKnowledgemonograph {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The category of documentation about the medication. (e.g. professional monograph, patient education monograph).\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Associated documentation about the medication.\n    \"\"\"\n    source: MedicationKnowledgemonographsource_source_Union\n  }\n\n  input MedicationKnowledgemonograph_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The category of documentation about the medication. (e.g. professional monograph, patient education monograph).\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Associated documentation about the medication.\n    \"\"\"\n    source: String\n  }\n\n  \"\"\"\n  Associated documentation about the medication.\n  \"\"\"\n  union MedicationKnowledgemonographsource_source_Union =\n      DocumentReference\n    | Media\n\n  type MedicationKnowledgepackaging {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code that defines the specific type of packaging that the medication can be\n    found in (e.g. blister sleeve, tube, bottle).\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The number of product units the package would contain if fully loaded.\n    \"\"\"\n    quantity: Quantity\n  }\n\n  input MedicationKnowledgepackaging_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code that defines the specific type of packaging that the medication can be\n    found in (e.g. blister sleeve, tube, bottle).\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The number of product units the package would contain if fully loaded.\n    \"\"\"\n    quantity: Quantity_Input\n  }\n\n  type MedicationKnowledgeregulatory {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The authority that is specifying the regulations.\n    \"\"\"\n    regulatoryAuthority: MedicationKnowledgeregulatoryregulatoryAuthority_regulatoryAuthority_Union!\n\n    \"\"\"\n    Specifies if changes are allowed when dispensing a medication from a regulatory perspective.\n    \"\"\"\n    substitution: [MedicationKnowledgeregulatorysubstitution]\n\n    \"\"\"\n    Specifies the schedule of a medication in jurisdiction.\n    \"\"\"\n    schedule: [MedicationKnowledgeregulatoryschedule]\n\n    \"\"\"\n    The maximum number of units of the medication that can be dispensed in a period.\n    \"\"\"\n    maxDispense: MedicationKnowledgeregulatorymaxDispense\n  }\n\n  input MedicationKnowledgeregulatory_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The authority that is specifying the regulations.\n    \"\"\"\n    regulatoryAuthority: String!\n\n    \"\"\"\n    Specifies if changes are allowed when dispensing a medication from a regulatory perspective.\n    \"\"\"\n    substitution: [MedicationKnowledgeregulatorysubstitution_Input]\n\n    \"\"\"\n    Specifies the schedule of a medication in jurisdiction.\n    \"\"\"\n    schedule: [MedicationKnowledgeregulatoryschedule_Input]\n\n    \"\"\"\n    The maximum number of units of the medication that can be dispensed in a period.\n    \"\"\"\n    maxDispense: MedicationKnowledgeregulatorymaxDispense_Input\n  }\n\n  type MedicationKnowledgeregulatorymaxDispense {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The maximum number of units of the medication that can be dispensed.\n    \"\"\"\n    quantity: Quantity!\n\n    \"\"\"\n    The period that applies to the maximum number of units.\n    \"\"\"\n    period: Duration\n  }\n\n  input MedicationKnowledgeregulatorymaxDispense_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The maximum number of units of the medication that can be dispensed.\n    \"\"\"\n    quantity: Quantity_Input!\n\n    \"\"\"\n    The period that applies to the maximum number of units.\n    \"\"\"\n    period: Duration_Input\n  }\n\n  \"\"\"\n  The authority that is specifying the regulations.\n  \"\"\"\n  union MedicationKnowledgeregulatoryregulatoryAuthority_regulatoryAuthority_Union =\n      Organization\n\n  type MedicationKnowledgeregulatoryschedule {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Specifies the specific drug schedule.\n    \"\"\"\n    schedule: CodeableConcept!\n  }\n\n  input MedicationKnowledgeregulatoryschedule_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Specifies the specific drug schedule.\n    \"\"\"\n    schedule: CodeableConcept_Input!\n  }\n\n  type MedicationKnowledgeregulatorysubstitution {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Specifies the type of substitution allowed.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Specifies if regulation allows for changes in the medication when dispensing.\n    \"\"\"\n    allowed: Boolean!\n  }\n\n  input MedicationKnowledgeregulatorysubstitution_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Specifies the type of substitution allowed.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Specifies if regulation allows for changes in the medication when dispensing.\n    \"\"\"\n    _allowed: Element_Input\n\n    \"\"\"\n    Specifies if regulation allows for changes in the medication when dispensing.\n    \"\"\"\n    allowed: Boolean!\n  }\n\n  type MedicationKnowledgerelatedMedicationKnowledge {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The category of the associated medication knowledge reference.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Associated documentation about the associated medication knowledge.\n    \"\"\"\n    reference: [MedicationKnowledgerelatedMedicationKnowledgereference_reference_Union!]\n  }\n\n  input MedicationKnowledgerelatedMedicationKnowledge_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The category of the associated medication knowledge reference.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Associated documentation about the associated medication knowledge.\n    \"\"\"\n    reference: [String!]\n  }\n\n  \"\"\"\n  Associated documentation about the associated medication knowledge.\n  \"\"\"\n  union MedicationKnowledgerelatedMedicationKnowledgereference_reference_Union =\n      MedicationKnowledge\n\n  \"\"\"\n  Describes the details of the manufacturer of the medication product.  This is\n  not intended to represent the distributor of a medication product.\n  \"\"\"\n  union Medicationmanufacturer_manufacturer_Union = Organization\n\n  \"\"\"\n  An order or request for both supply of the medication and the instructions for\n  administration of the medication to a patient. The resource is called\n  'MedicationRequest' rather than 'MedicationPrescription' or 'MedicationOrder' to\n  generalize the use across inpatient and outpatient settings, including care\n  plans, etc., and to harmonize with workflow patterns.\n  \"\"\"\n  type MedicationRequest {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationRequest_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers associated with this medication request that are defined by\n    business processes and/or used to refer to it when a direct URL reference to\n    the resource itself is not appropriate. They are business identifiers assigned\n    to this resource by the performer or other systems and remain constant as the\n    resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A code specifying the current state of the order.  Generally, this will be active or completed state.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the MedicationRequest.\n    \"\"\"\n    statusReason: CodeableConcept\n\n    \"\"\"\n    Whether the request is a proposal, plan, or an original order.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Indicates the type of medication request (for example, where the medication is\n    expected to be consumed or administered (i.e. inpatient or outpatient)).\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Indicates how quickly the Medication Request should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    If true indicates that the provider is asking for the medication request not to occur.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    Indicates if this record was captured as a secondary 'reported' record rather\n    than as an original primary source-of-truth record.  It may also indicate the\n    source of the report.\n    \"\"\"\n    reportedBoolean: Boolean\n\n    \"\"\"\n    Indicates if this record was captured as a secondary 'reported' record rather\n    than as an original primary source-of-truth record.  It may also indicate the\n    source of the report.\n    \"\"\"\n    reportedReference: MedicationRequestreportedReference_reportedReference_Union\n\n    \"\"\"\n    Identifies the medication being requested. This is a link to a resource that\n    represents the medication which may be the details of the medication or simply\n    an attribute carrying a code that identifies the medication from a known list\n    of medications.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Identifies the medication being requested. This is a link to a resource that\n    represents the medication which may be the details of the medication or simply\n    an attribute carrying a code that identifies the medication from a known list\n    of medications.\n    \"\"\"\n    medicationReference: MedicationRequestmedicationReference_medicationReference_Union!\n\n    \"\"\"\n    A link to a resource representing the person or set of individuals to whom the medication will be given.\n    \"\"\"\n    subject: MedicationRequestsubject_subject_Union!\n\n    \"\"\"\n    The Encounter during which this [x] was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: MedicationRequestencounter_encounter_Union\n\n    \"\"\"\n    Include additional information (for example, patient height and weight) that supports the ordering of the medication.\n    \"\"\"\n    supportingInformation: [MedicationRequestsupportingInformation_supportingInformation_Union]\n\n    \"\"\"\n    The date (and perhaps time) when the prescription was initially written or authored on.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The individual, organization, or device that initiated the request and has responsibility for its activation.\n    \"\"\"\n    requester: MedicationRequestrequester_requester_Union\n\n    \"\"\"\n    The specified desired performer of the medication treatment (e.g. the performer of the medication administration).\n    \"\"\"\n    performer: MedicationRequestperformer_performer_Union\n\n    \"\"\"\n    Indicates the type of performer of the administration of the medication.\n    \"\"\"\n    performerType: CodeableConcept\n\n    \"\"\"\n    The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.\n    \"\"\"\n    recorder: MedicationRequestrecorder_recorder_Union\n\n    \"\"\"\n    The reason or the indication for ordering or not ordering the medication.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Condition or observation that supports why the medication was ordered.\n    \"\"\"\n    reasonReference: [MedicationRequestreasonReference_reasonReference_Union]\n\n    \"\"\"\n    The URL pointing to a protocol, guideline, orderset, or other definition that\n    is adhered to in whole or in part by this MedicationRequest.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    MedicationRequest.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A plan or request that is fulfilled in whole or in part by this medication request.\n    \"\"\"\n    basedOn: [MedicationRequestbasedOn_basedOn_Union]\n\n    \"\"\"\n    A shared identifier common to all requests that were authorized more or less\n    simultaneously by a single author, representing the identifier of the\n    requisition or prescription.\n    \"\"\"\n    groupIdentifier: Identifier\n\n    \"\"\"\n    The description of the overall patte3rn of the administration of the medication to the patient.\n    \"\"\"\n    courseOfTherapyType: CodeableConcept\n\n    \"\"\"\n    Insurance plans, coverage extensions, pre-authorizations and/or\n    pre-determinations that may be required for delivering the requested service.\n    \"\"\"\n    insurance: [MedicationRequestinsurance_insurance_Union]\n\n    \"\"\"\n    Extra information about the prescription that could not be conveyed by the other attributes.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Indicates how the medication is to be used by the patient.\n    \"\"\"\n    dosageInstruction: [Dosage]\n\n    \"\"\"\n    Indicates the specific details for the dispense or medication supply part of a\n    medication request (also known as a Medication Prescription or Medication\n    Order).  Note that this information is not always sent with the order.  There\n    may be in some settings (e.g. hospitals) institutional or system support for\n    completing the dispense details in the pharmacy department.\n    \"\"\"\n    dispenseRequest: MedicationRequestdispenseRequest\n\n    \"\"\"\n    Indicates whether or not substitution can or should be part of the dispense.\n    In some cases, substitution must happen, in other cases substitution must not\n    happen. This block explains the prescriber's intent. If nothing is specified\n    substitution may be done.\n    \"\"\"\n    substitution: MedicationRequestsubstitution\n\n    \"\"\"\n    A link to a resource representing an earlier order related order or prescription.\n    \"\"\"\n    priorPrescription: MedicationRequestpriorPrescription_priorPrescription_Union\n\n    \"\"\"\n    Indicates an actual or potential clinical issue with or between one or more\n    active or proposed clinical actions for a patient; e.g. Drug-drug interaction,\n    duplicate therapy, dosage alert etc.\n    \"\"\"\n    detectedIssue: [MedicationRequestdetectedIssue_detectedIssue_Union]\n\n    \"\"\"\n    Links to Provenance records for past versions of this resource or fulfilling\n    request or event resources that identify key state transitions or updates that\n    are likely to be relevant to a user looking at the current version of the resource.\n    \"\"\"\n    eventHistory: [MedicationRequesteventHistory_eventHistory_Union]\n  }\n\n  enum MedicationRequest_Enum_input {\n    MedicationRequest\n  }\n\n  enum MedicationRequest_Enum_schema {\n    MedicationRequest\n  }\n\n  \"\"\"\n  An order or request for both supply of the medication and the instructions for\n  administration of the medication to a patient. The resource is called\n  'MedicationRequest' rather than 'MedicationPrescription' or 'MedicationOrder' to\n  generalize the use across inpatient and outpatient settings, including care\n  plans, etc., and to harmonize with workflow patterns.\n  \"\"\"\n  input MedicationRequest_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationRequest_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers associated with this medication request that are defined by\n    business processes and/or used to refer to it when a direct URL reference to\n    the resource itself is not appropriate. They are business identifiers assigned\n    to this resource by the performer or other systems and remain constant as the\n    resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A code specifying the current state of the order.  Generally, this will be active or completed state.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code specifying the current state of the order.  Generally, this will be active or completed state.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the MedicationRequest.\n    \"\"\"\n    statusReason: CodeableConcept_Input\n\n    \"\"\"\n    Whether the request is a proposal, plan, or an original order.\n    \"\"\"\n    _intent: Element_Input\n\n    \"\"\"\n    Whether the request is a proposal, plan, or an original order.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Indicates the type of medication request (for example, where the medication is\n    expected to be consumed or administered (i.e. inpatient or outpatient)).\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates how quickly the Medication Request should be addressed with respect to other requests.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Indicates how quickly the Medication Request should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    If true indicates that the provider is asking for the medication request not to occur.\n    \"\"\"\n    _doNotPerform: Element_Input\n\n    \"\"\"\n    If true indicates that the provider is asking for the medication request not to occur.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    Indicates if this record was captured as a secondary 'reported' record rather\n    than as an original primary source-of-truth record.  It may also indicate the\n    source of the report.\n    \"\"\"\n    _reportedBoolean: Element_Input\n\n    \"\"\"\n    Indicates if this record was captured as a secondary 'reported' record rather\n    than as an original primary source-of-truth record.  It may also indicate the\n    source of the report.\n    \"\"\"\n    reportedBoolean: Boolean\n\n    \"\"\"\n    Indicates if this record was captured as a secondary 'reported' record rather\n    than as an original primary source-of-truth record.  It may also indicate the\n    source of the report.\n    \"\"\"\n    reportedReference: String\n\n    \"\"\"\n    Identifies the medication being requested. This is a link to a resource that\n    represents the medication which may be the details of the medication or simply\n    an attribute carrying a code that identifies the medication from a known list\n    of medications.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Identifies the medication being requested. This is a link to a resource that\n    represents the medication which may be the details of the medication or simply\n    an attribute carrying a code that identifies the medication from a known list\n    of medications.\n    \"\"\"\n    medicationReference: String!\n\n    \"\"\"\n    A link to a resource representing the person or set of individuals to whom the medication will be given.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The Encounter during which this [x] was created or to which the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Include additional information (for example, patient height and weight) that supports the ordering of the medication.\n    \"\"\"\n    supportingInformation: [String]\n\n    \"\"\"\n    The date (and perhaps time) when the prescription was initially written or authored on.\n    \"\"\"\n    _authoredOn: Element_Input\n\n    \"\"\"\n    The date (and perhaps time) when the prescription was initially written or authored on.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The individual, organization, or device that initiated the request and has responsibility for its activation.\n    \"\"\"\n    requester: String\n\n    \"\"\"\n    The specified desired performer of the medication treatment (e.g. the performer of the medication administration).\n    \"\"\"\n    performer: String\n\n    \"\"\"\n    Indicates the type of performer of the administration of the medication.\n    \"\"\"\n    performerType: CodeableConcept_Input\n\n    \"\"\"\n    The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.\n    \"\"\"\n    recorder: String\n\n    \"\"\"\n    The reason or the indication for ordering or not ordering the medication.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Condition or observation that supports why the medication was ordered.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    The URL pointing to a protocol, guideline, orderset, or other definition that\n    is adhered to in whole or in part by this MedicationRequest.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a protocol, guideline, orderset, or other definition that\n    is adhered to in whole or in part by this MedicationRequest.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    MedicationRequest.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    MedicationRequest.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A plan or request that is fulfilled in whole or in part by this medication request.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    A shared identifier common to all requests that were authorized more or less\n    simultaneously by a single author, representing the identifier of the\n    requisition or prescription.\n    \"\"\"\n    groupIdentifier: Identifier_Input\n\n    \"\"\"\n    The description of the overall patte3rn of the administration of the medication to the patient.\n    \"\"\"\n    courseOfTherapyType: CodeableConcept_Input\n\n    \"\"\"\n    Insurance plans, coverage extensions, pre-authorizations and/or\n    pre-determinations that may be required for delivering the requested service.\n    \"\"\"\n    insurance: [String]\n\n    \"\"\"\n    Extra information about the prescription that could not be conveyed by the other attributes.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Indicates how the medication is to be used by the patient.\n    \"\"\"\n    dosageInstruction: [Dosage_Input]\n\n    \"\"\"\n    Indicates the specific details for the dispense or medication supply part of a\n    medication request (also known as a Medication Prescription or Medication\n    Order).  Note that this information is not always sent with the order.  There\n    may be in some settings (e.g. hospitals) institutional or system support for\n    completing the dispense details in the pharmacy department.\n    \"\"\"\n    dispenseRequest: MedicationRequestdispenseRequest_Input\n\n    \"\"\"\n    Indicates whether or not substitution can or should be part of the dispense.\n    In some cases, substitution must happen, in other cases substitution must not\n    happen. This block explains the prescriber's intent. If nothing is specified\n    substitution may be done.\n    \"\"\"\n    substitution: MedicationRequestsubstitution_Input\n\n    \"\"\"\n    A link to a resource representing an earlier order related order or prescription.\n    \"\"\"\n    priorPrescription: String\n\n    \"\"\"\n    Indicates an actual or potential clinical issue with or between one or more\n    active or proposed clinical actions for a patient; e.g. Drug-drug interaction,\n    duplicate therapy, dosage alert etc.\n    \"\"\"\n    detectedIssue: [String]\n\n    \"\"\"\n    Links to Provenance records for past versions of this resource or fulfilling\n    request or event resources that identify key state transitions or updates that\n    are likely to be relevant to a user looking at the current version of the resource.\n    \"\"\"\n    eventHistory: [String]\n  }\n\n  \"\"\"\n  A plan or request that is fulfilled in whole or in part by this medication request.\n  \"\"\"\n  union MedicationRequestbasedOn_basedOn_Union =\n      CarePlan\n    | MedicationRequest\n    | ServiceRequest\n    | ImmunizationRecommendation\n\n  \"\"\"\n  Indicates an actual or potential clinical issue with or between one or more\n  active or proposed clinical actions for a patient; e.g. Drug-drug interaction,\n  duplicate therapy, dosage alert etc.\n  \"\"\"\n  union MedicationRequestdetectedIssue_detectedIssue_Union =\n      DetectedIssue\n\n  type MedicationRequestdispenseRequest {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates the quantity or duration for the first dispense of the medication.\n    \"\"\"\n    initialFill: MedicationRequestdispenseRequestinitialFill\n\n    \"\"\"\n    The minimum period of time that must occur between dispenses of the medication.\n    \"\"\"\n    dispenseInterval: Duration\n\n    \"\"\"\n    This indicates the validity period of a prescription (stale dating the Prescription).\n    \"\"\"\n    validityPeriod: Period\n\n    \"\"\"\n    An integer indicating the number of times, in addition to the original\n    dispense, (aka refills or repeats) that the patient can receive the prescribed\n    medication. Usage Notes: This integer does not include the original order\n    dispense. This means that if an order indicates dispense 30 tablets plus '3\n    repeats', then the order can be dispensed a total of 4 times and the patient\n    can receive a total of 120 tablets.  A prescriber may explicitly say that zero\n    refills are permitted after the initial dispense.\n    \"\"\"\n    numberOfRepeatsAllowed: UnsignedInt\n\n    \"\"\"\n    The amount that is to be dispensed for one fill.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    Identifies the period time over which the supplied product is expected to be\n    used, or the length of time the dispense is expected to last.\n    \"\"\"\n    expectedSupplyDuration: Duration\n\n    \"\"\"\n    Indicates the intended dispensing Organization specified by the prescriber.\n    \"\"\"\n    performer: MedicationRequestdispenseRequestperformer_performer_Union\n  }\n\n  input MedicationRequestdispenseRequest_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates the quantity or duration for the first dispense of the medication.\n    \"\"\"\n    initialFill: MedicationRequestdispenseRequestinitialFill_Input\n\n    \"\"\"\n    The minimum period of time that must occur between dispenses of the medication.\n    \"\"\"\n    dispenseInterval: Duration_Input\n\n    \"\"\"\n    This indicates the validity period of a prescription (stale dating the Prescription).\n    \"\"\"\n    validityPeriod: Period_Input\n\n    \"\"\"\n    An integer indicating the number of times, in addition to the original\n    dispense, (aka refills or repeats) that the patient can receive the prescribed\n    medication. Usage Notes: This integer does not include the original order\n    dispense. This means that if an order indicates dispense 30 tablets plus '3\n    repeats', then the order can be dispensed a total of 4 times and the patient\n    can receive a total of 120 tablets.  A prescriber may explicitly say that zero\n    refills are permitted after the initial dispense.\n    \"\"\"\n    _numberOfRepeatsAllowed: Element_Input\n\n    \"\"\"\n    An integer indicating the number of times, in addition to the original\n    dispense, (aka refills or repeats) that the patient can receive the prescribed\n    medication. Usage Notes: This integer does not include the original order\n    dispense. This means that if an order indicates dispense 30 tablets plus '3\n    repeats', then the order can be dispensed a total of 4 times and the patient\n    can receive a total of 120 tablets.  A prescriber may explicitly say that zero\n    refills are permitted after the initial dispense.\n    \"\"\"\n    numberOfRepeatsAllowed: UnsignedInt\n\n    \"\"\"\n    The amount that is to be dispensed for one fill.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    Identifies the period time over which the supplied product is expected to be\n    used, or the length of time the dispense is expected to last.\n    \"\"\"\n    expectedSupplyDuration: Duration_Input\n\n    \"\"\"\n    Indicates the intended dispensing Organization specified by the prescriber.\n    \"\"\"\n    performer: String\n  }\n\n  type MedicationRequestdispenseRequestinitialFill {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The amount or quantity to provide as part of the first dispense.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    The length of time that the first dispense is expected to last.\n    \"\"\"\n    duration: Duration\n  }\n\n  input MedicationRequestdispenseRequestinitialFill_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The amount or quantity to provide as part of the first dispense.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    The length of time that the first dispense is expected to last.\n    \"\"\"\n    duration: Duration_Input\n  }\n\n  \"\"\"\n  Indicates the intended dispensing Organization specified by the prescriber.\n  \"\"\"\n  union MedicationRequestdispenseRequestperformer_performer_Union =\n      Organization\n\n  \"\"\"\n  The Encounter during which this [x] was created or to which the creation of this record is tightly associated.\n  \"\"\"\n  union MedicationRequestencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Links to Provenance records for past versions of this resource or fulfilling\n  request or event resources that identify key state transitions or updates that\n  are likely to be relevant to a user looking at the current version of the resource.\n  \"\"\"\n  union MedicationRequesteventHistory_eventHistory_Union = Provenance\n\n  \"\"\"\n  Insurance plans, coverage extensions, pre-authorizations and/or\n  pre-determinations that may be required for delivering the requested service.\n  \"\"\"\n  union MedicationRequestinsurance_insurance_Union =\n      Coverage\n    | ClaimResponse\n\n  \"\"\"\n  Identifies the medication being requested. This is a link to a resource that\n  represents the medication which may be the details of the medication or simply\n  an attribute carrying a code that identifies the medication from a known list of medications.\n  \"\"\"\n  union MedicationRequestmedicationReference_medicationReference_Union =\n      Medication\n\n  \"\"\"\n  The specified desired performer of the medication treatment (e.g. the performer of the medication administration).\n  \"\"\"\n  union MedicationRequestperformer_performer_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | Device\n    | RelatedPerson\n    | CareTeam\n\n  \"\"\"\n  A link to a resource representing an earlier order related order or prescription.\n  \"\"\"\n  union MedicationRequestpriorPrescription_priorPrescription_Union =\n      MedicationRequest\n\n  \"\"\"\n  Condition or observation that supports why the medication was ordered.\n  \"\"\"\n  union MedicationRequestreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n\n  \"\"\"\n  The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.\n  \"\"\"\n  union MedicationRequestrecorder_recorder_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  Indicates if this record was captured as a secondary 'reported' record rather\n  than as an original primary source-of-truth record.  It may also indicate the\n  source of the report.\n  \"\"\"\n  union MedicationRequestreportedReference_reportedReference_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Organization\n\n  \"\"\"\n  The individual, organization, or device that initiated the request and has responsibility for its activation.\n  \"\"\"\n  union MedicationRequestrequester_requester_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | RelatedPerson\n    | Device\n\n  \"\"\"\n  A link to a resource representing the person or set of individuals to whom the medication will be given.\n  \"\"\"\n  union MedicationRequestsubject_subject_Union = Patient | Group\n\n  type MedicationRequestsubstitution {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    True if the prescriber allows a different drug to be dispensed from what was prescribed.\n    \"\"\"\n    allowedBoolean: Boolean!\n\n    \"\"\"\n    True if the prescriber allows a different drug to be dispensed from what was prescribed.\n    \"\"\"\n    allowedCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Indicates the reason for the substitution, or why substitution must or must not be performed.\n    \"\"\"\n    reason: CodeableConcept\n  }\n\n  input MedicationRequestsubstitution_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    True if the prescriber allows a different drug to be dispensed from what was prescribed.\n    \"\"\"\n    _allowedBoolean: Element_Input\n\n    \"\"\"\n    True if the prescriber allows a different drug to be dispensed from what was prescribed.\n    \"\"\"\n    allowedBoolean: Boolean!\n\n    \"\"\"\n    True if the prescriber allows a different drug to be dispensed from what was prescribed.\n    \"\"\"\n    allowedCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Indicates the reason for the substitution, or why substitution must or must not be performed.\n    \"\"\"\n    reason: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Include additional information (for example, patient height and weight) that supports the ordering of the medication.\n  \"\"\"\n  union MedicationRequestsupportingInformation_supportingInformation_Union =\n      Resource\n\n  \"\"\"\n  A record of a medication that is being consumed by a patient.   A\n  MedicationStatement may indicate that the patient may be taking the medication\n  now or has taken the medication in the past or will be taking the medication in\n  the future.  The source of this information can be the patient, significant\n  other (such as a family member or spouse), or a clinician.  A common scenario\n  where this information is captured is during the history taking process during a\n  patient visit or stay.   The medication information may come from sources such\n  as the patient's memory, from a prescription bottle,  or from a list of\n  medications the patient, clinician or other party maintains.   The primary\n  difference between a medication statement and a medication administration is\n  that the medication administration has complete administration information and\n  is based on actual administration information from the person who administered\n  the medication.  A medication statement is often, if not always, less specific.\n  There is no required date/time when the medication was administered, in fact we\n  only know that a source has reported the patient is taking this medication,\n  where details such as time, quantity, or rate or even medication product may be\n  incomplete or missing or less precise.  As stated earlier, the medication\n  statement information may come from the patient's memory, from a prescription\n  bottle or from a list of medications the patient, clinician or other party\n  maintains.  Medication administration is more formal and is not missing detailed information.\n  \"\"\"\n  type MedicationStatement {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationStatement_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers associated with this Medication Statement that are defined by\n    business processes and/or used to refer to it when a direct URL reference to\n    the resource itself is not appropriate. They are business identifiers assigned\n    to this resource by the performer or other systems and remain constant as the\n    resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this event.\n    \"\"\"\n    basedOn: [MedicationStatementbasedOn_basedOn_Union]\n\n    \"\"\"\n    A larger event of which this particular event is a component or step.\n    \"\"\"\n    partOf: [MedicationStatementpartOf_partOf_Union]\n\n    \"\"\"\n    A code representing the patient or other source's judgment about the state of\n    the medication used that this statement is about.  Generally, this will be\n    active or completed.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the MedicationStatement.\n    \"\"\"\n    statusReason: [CodeableConcept]\n\n    \"\"\"\n    Indicates where the medication is expected to be consumed or administered.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    Identifies the medication being administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Identifies the medication being administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationReference: MedicationStatementmedicationReference_medicationReference_Union!\n\n    \"\"\"\n    The person, animal or group who is/was taking the medication.\n    \"\"\"\n    subject: MedicationStatementsubject_subject_Union!\n\n    \"\"\"\n    The encounter or episode of care that establishes the context for this MedicationStatement.\n    \"\"\"\n    context: MedicationStatementcontext_context_Union\n\n    \"\"\"\n    The interval of time during which it is being asserted that the patient\n    is/was/will be taking the medication (or was not taking, when the\n    MedicationStatement.taken element is No).\n    \"\"\"\n    effectiveDateTime: DateTime\n\n    \"\"\"\n    The interval of time during which it is being asserted that the patient\n    is/was/will be taking the medication (or was not taking, when the\n    MedicationStatement.taken element is No).\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    The date when the medication statement was asserted by the information source.\n    \"\"\"\n    dateAsserted: DateTime\n\n    \"\"\"\n    The person or organization that provided the information about the taking of\n    this medication. Note: Use derivedFrom when a MedicationStatement is derived\n    from other resources, e.g. Claim or MedicationRequest.\n    \"\"\"\n    informationSource: MedicationStatementinformationSource_informationSource_Union\n\n    \"\"\"\n    Allows linking the MedicationStatement to the underlying MedicationRequest, or\n    to other information that supports or is used to derive the\n    MedicationStatement.\n    \"\"\"\n    derivedFrom: [MedicationStatementderivedFrom_derivedFrom_Union]\n\n    \"\"\"\n    A reason for why the medication is being/was taken.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Condition or observation that supports why the medication is being/was taken.\n    \"\"\"\n    reasonReference: [MedicationStatementreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Provides extra information about the medication statement that is not conveyed by the other attributes.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Indicates how the medication is/was or should be taken by the patient.\n    \"\"\"\n    dosage: [Dosage]\n  }\n\n  enum MedicationStatement_Enum_input {\n    MedicationStatement\n  }\n\n  enum MedicationStatement_Enum_schema {\n    MedicationStatement\n  }\n\n  \"\"\"\n  A record of a medication that is being consumed by a patient.   A\n  MedicationStatement may indicate that the patient may be taking the medication\n  now or has taken the medication in the past or will be taking the medication in\n  the future.  The source of this information can be the patient, significant\n  other (such as a family member or spouse), or a clinician.  A common scenario\n  where this information is captured is during the history taking process during a\n  patient visit or stay.   The medication information may come from sources such\n  as the patient's memory, from a prescription bottle,  or from a list of\n  medications the patient, clinician or other party maintains.   The primary\n  difference between a medication statement and a medication administration is\n  that the medication administration has complete administration information and\n  is based on actual administration information from the person who administered\n  the medication.  A medication statement is often, if not always, less specific.\n  There is no required date/time when the medication was administered, in fact we\n  only know that a source has reported the patient is taking this medication,\n  where details such as time, quantity, or rate or even medication product may be\n  incomplete or missing or less precise.  As stated earlier, the medication\n  statement information may come from the patient's memory, from a prescription\n  bottle or from a list of medications the patient, clinician or other party\n  maintains.  Medication administration is more formal and is not missing detailed information.\n  \"\"\"\n  input MedicationStatement_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicationStatement_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers associated with this Medication Statement that are defined by\n    business processes and/or used to refer to it when a direct URL reference to\n    the resource itself is not appropriate. They are business identifiers assigned\n    to this resource by the performer or other systems and remain constant as the\n    resource is updated and propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this event.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    A larger event of which this particular event is a component or step.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    A code representing the patient or other source's judgment about the state of\n    the medication used that this statement is about.  Generally, this will be\n    active or completed.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code representing the patient or other source's judgment about the state of\n    the medication used that this statement is about.  Generally, this will be\n    active or completed.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the MedicationStatement.\n    \"\"\"\n    statusReason: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates where the medication is expected to be consumed or administered.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    Identifies the medication being administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Identifies the medication being administered. This is either a link to a\n    resource representing the details of the medication or a simple attribute\n    carrying a code that identifies the medication from a known list of medications.\n    \"\"\"\n    medicationReference: String!\n\n    \"\"\"\n    The person, animal or group who is/was taking the medication.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The encounter or episode of care that establishes the context for this MedicationStatement.\n    \"\"\"\n    context: String\n\n    \"\"\"\n    The interval of time during which it is being asserted that the patient\n    is/was/will be taking the medication (or was not taking, when the\n    MedicationStatement.taken element is No).\n    \"\"\"\n    _effectiveDateTime: Element_Input\n\n    \"\"\"\n    The interval of time during which it is being asserted that the patient\n    is/was/will be taking the medication (or was not taking, when the\n    MedicationStatement.taken element is No).\n    \"\"\"\n    effectiveDateTime: DateTime\n\n    \"\"\"\n    The interval of time during which it is being asserted that the patient\n    is/was/will be taking the medication (or was not taking, when the\n    MedicationStatement.taken element is No).\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    The date when the medication statement was asserted by the information source.\n    \"\"\"\n    _dateAsserted: Element_Input\n\n    \"\"\"\n    The date when the medication statement was asserted by the information source.\n    \"\"\"\n    dateAsserted: DateTime\n\n    \"\"\"\n    The person or organization that provided the information about the taking of\n    this medication. Note: Use derivedFrom when a MedicationStatement is derived\n    from other resources, e.g. Claim or MedicationRequest.\n    \"\"\"\n    informationSource: String\n\n    \"\"\"\n    Allows linking the MedicationStatement to the underlying MedicationRequest, or\n    to other information that supports or is used to derive the\n    MedicationStatement.\n    \"\"\"\n    derivedFrom: [String]\n\n    \"\"\"\n    A reason for why the medication is being/was taken.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Condition or observation that supports why the medication is being/was taken.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Provides extra information about the medication statement that is not conveyed by the other attributes.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Indicates how the medication is/was or should be taken by the patient.\n    \"\"\"\n    dosage: [Dosage_Input]\n  }\n\n  \"\"\"\n  A plan, proposal or order that is fulfilled in whole or in part by this event.\n  \"\"\"\n  union MedicationStatementbasedOn_basedOn_Union =\n      MedicationRequest\n    | CarePlan\n    | ServiceRequest\n\n  \"\"\"\n  The encounter or episode of care that establishes the context for this MedicationStatement.\n  \"\"\"\n  union MedicationStatementcontext_context_Union =\n      Encounter\n    | EpisodeOfCare\n\n  \"\"\"\n  Allows linking the MedicationStatement to the underlying MedicationRequest, or\n  to other information that supports or is used to derive the MedicationStatement.\n  \"\"\"\n  union MedicationStatementderivedFrom_derivedFrom_Union = Resource\n\n  \"\"\"\n  The person or organization that provided the information about the taking of\n  this medication. Note: Use derivedFrom when a MedicationStatement is derived\n  from other resources, e.g. Claim or MedicationRequest.\n  \"\"\"\n  union MedicationStatementinformationSource_informationSource_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Organization\n\n  \"\"\"\n  Identifies the medication being administered. This is either a link to a\n  resource representing the details of the medication or a simple attribute\n  carrying a code that identifies the medication from a known list of medications.\n  \"\"\"\n  union MedicationStatementmedicationReference_medicationReference_Union =\n      Medication\n\n  \"\"\"\n  A larger event of which this particular event is a component or step.\n  \"\"\"\n  union MedicationStatementpartOf_partOf_Union =\n      MedicationAdministration\n    | MedicationDispense\n    | MedicationStatement\n    | Procedure\n    | Observation\n\n  \"\"\"\n  Condition or observation that supports why the medication is being/was taken.\n  \"\"\"\n  union MedicationStatementreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n\n  \"\"\"\n  The person, animal or group who is/was taking the medication.\n  \"\"\"\n  union MedicationStatementsubject_subject_Union = Patient | Group\n\n  \"\"\"\n  Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use).\n  \"\"\"\n  type MedicinalProduct {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProduct_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifier for this product. Could be an MPID.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Regulatory type, e.g. Investigational or Authorized.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    If this medicine applies to human or veterinary uses.\n    \"\"\"\n    domain: Coding\n\n    \"\"\"\n    The dose form for a single part product, or combined form of a multiple part product.\n    \"\"\"\n    combinedPharmaceuticalDoseForm: CodeableConcept\n\n    \"\"\"\n    The legal status of supply of the medicinal product as classified by the regulator.\n    \"\"\"\n    legalStatusOfSupply: CodeableConcept\n\n    \"\"\"\n    Whether the Medicinal Product is subject to additional monitoring for regulatory reasons.\n    \"\"\"\n    additionalMonitoringIndicator: CodeableConcept\n\n    \"\"\"\n    Whether the Medicinal Product is subject to special measures for regulatory reasons.\n    \"\"\"\n    specialMeasures: [String]\n\n    \"\"\"\n    If authorised for use in children.\n    \"\"\"\n    paediatricUseIndicator: CodeableConcept\n\n    \"\"\"\n    Allows the product to be classified by various systems.\n    \"\"\"\n    productClassification: [CodeableConcept]\n\n    \"\"\"\n    Marketing status of the medicinal product, in contrast to marketing authorizaton.\n    \"\"\"\n    marketingStatus: [MarketingStatus]\n\n    \"\"\"\n    Pharmaceutical aspects of product.\n    \"\"\"\n    pharmaceuticalProduct: [MedicinalProductpharmaceuticalProduct_pharmaceuticalProduct_Union]\n\n    \"\"\"\n    Package representation for the product.\n    \"\"\"\n    packagedMedicinalProduct: [MedicinalProductpackagedMedicinalProduct_packagedMedicinalProduct_Union]\n\n    \"\"\"\n    Supporting documentation, typically for regulatory submission.\n    \"\"\"\n    attachedDocument: [MedicinalProductattachedDocument_attachedDocument_Union]\n\n    \"\"\"\n    A master file for to the medicinal product (e.g. Pharmacovigilance System Master File).\n    \"\"\"\n    masterFile: [MedicinalProductmasterFile_masterFile_Union]\n\n    \"\"\"\n    A product specific contact, person (in a role), or an organization.\n    \"\"\"\n    contact: [MedicinalProductcontact_contact_Union]\n\n    \"\"\"\n    Clinical trials or studies that this product is involved in.\n    \"\"\"\n    clinicalTrial: [MedicinalProductclinicalTrial_clinicalTrial_Union]\n\n    \"\"\"\n    The product's name, including full name and possibly coded parts.\n    \"\"\"\n    name: [MedicinalProductname!]\n\n    \"\"\"\n    Reference to another product, e.g. for linking authorised to investigational product.\n    \"\"\"\n    crossReference: [Identifier]\n\n    \"\"\"\n    An operation applied to the product, for manufacturing or adminsitrative purpose.\n    \"\"\"\n    manufacturingBusinessOperation: [MedicinalProductmanufacturingBusinessOperation]\n\n    \"\"\"\n    Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.\n    \"\"\"\n    specialDesignation: [MedicinalProductspecialDesignation]\n  }\n\n  enum MedicinalProduct_Enum_input {\n    MedicinalProduct\n  }\n\n  enum MedicinalProduct_Enum_schema {\n    MedicinalProduct\n  }\n\n  \"\"\"\n  Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use).\n  \"\"\"\n  input MedicinalProduct_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProduct_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifier for this product. Could be an MPID.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Regulatory type, e.g. Investigational or Authorized.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    If this medicine applies to human or veterinary uses.\n    \"\"\"\n    domain: Coding_Input\n\n    \"\"\"\n    The dose form for a single part product, or combined form of a multiple part product.\n    \"\"\"\n    combinedPharmaceuticalDoseForm: CodeableConcept_Input\n\n    \"\"\"\n    The legal status of supply of the medicinal product as classified by the regulator.\n    \"\"\"\n    legalStatusOfSupply: CodeableConcept_Input\n\n    \"\"\"\n    Whether the Medicinal Product is subject to additional monitoring for regulatory reasons.\n    \"\"\"\n    additionalMonitoringIndicator: CodeableConcept_Input\n\n    \"\"\"\n    Whether the Medicinal Product is subject to special measures for regulatory reasons.\n    \"\"\"\n    _specialMeasures: Element_Input\n\n    \"\"\"\n    Whether the Medicinal Product is subject to special measures for regulatory reasons.\n    \"\"\"\n    specialMeasures: [String]\n\n    \"\"\"\n    If authorised for use in children.\n    \"\"\"\n    paediatricUseIndicator: CodeableConcept_Input\n\n    \"\"\"\n    Allows the product to be classified by various systems.\n    \"\"\"\n    productClassification: [CodeableConcept_Input]\n\n    \"\"\"\n    Marketing status of the medicinal product, in contrast to marketing authorizaton.\n    \"\"\"\n    marketingStatus: [MarketingStatus_Input]\n\n    \"\"\"\n    Pharmaceutical aspects of product.\n    \"\"\"\n    pharmaceuticalProduct: [String]\n\n    \"\"\"\n    Package representation for the product.\n    \"\"\"\n    packagedMedicinalProduct: [String]\n\n    \"\"\"\n    Supporting documentation, typically for regulatory submission.\n    \"\"\"\n    attachedDocument: [String]\n\n    \"\"\"\n    A master file for to the medicinal product (e.g. Pharmacovigilance System Master File).\n    \"\"\"\n    masterFile: [String]\n\n    \"\"\"\n    A product specific contact, person (in a role), or an organization.\n    \"\"\"\n    contact: [String]\n\n    \"\"\"\n    Clinical trials or studies that this product is involved in.\n    \"\"\"\n    clinicalTrial: [String]\n\n    \"\"\"\n    The product's name, including full name and possibly coded parts.\n    \"\"\"\n    name: [MedicinalProductname_Input!]\n\n    \"\"\"\n    Reference to another product, e.g. for linking authorised to investigational product.\n    \"\"\"\n    crossReference: [Identifier_Input]\n\n    \"\"\"\n    An operation applied to the product, for manufacturing or adminsitrative purpose.\n    \"\"\"\n    manufacturingBusinessOperation: [MedicinalProductmanufacturingBusinessOperation_Input]\n\n    \"\"\"\n    Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.\n    \"\"\"\n    specialDesignation: [MedicinalProductspecialDesignation_Input]\n  }\n\n  \"\"\"\n  Supporting documentation, typically for regulatory submission.\n  \"\"\"\n  union MedicinalProductattachedDocument_attachedDocument_Union =\n      DocumentReference\n\n  \"\"\"\n  The regulatory authorization of a medicinal product.\n  \"\"\"\n  type MedicinalProductAuthorization {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductAuthorization_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifier for the marketing authorization, as assigned by a regulator.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The medicinal product that is being authorized.\n    \"\"\"\n    subject: MedicinalProductAuthorizationsubject_subject_Union\n\n    \"\"\"\n    The country in which the marketing authorization has been granted.\n    \"\"\"\n    country: [CodeableConcept]\n\n    \"\"\"\n    Jurisdiction within a country.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    The status of the marketing authorization.\n    \"\"\"\n    status: CodeableConcept\n\n    \"\"\"\n    The date at which the given status has become applicable.\n    \"\"\"\n    statusDate: DateTime\n\n    \"\"\"\n    The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.\n    \"\"\"\n    restoreDate: DateTime\n\n    \"\"\"\n    The beginning of the time period in which the marketing authorization is in\n    the specific status shall be specified A complete date consisting of day,\n    month and year shall be specified using the ISO 8601 date format.\n    \"\"\"\n    validityPeriod: Period\n\n    \"\"\"\n    A period of time after authorization before generic product applicatiosn can be submitted.\n    \"\"\"\n    dataExclusivityPeriod: Period\n\n    \"\"\"\n    The date when the first authorization was granted by a Medicines Regulatory Agency.\n    \"\"\"\n    dateOfFirstAuthorization: DateTime\n\n    \"\"\"\n    Date of first marketing authorization for a company's new medicinal product in any country in the World.\n    \"\"\"\n    internationalBirthDate: DateTime\n\n    \"\"\"\n    The legal framework against which this authorization is granted.\n    \"\"\"\n    legalBasis: CodeableConcept\n\n    \"\"\"\n    Authorization in areas within a country.\n    \"\"\"\n    jurisdictionalAuthorization: [MedicinalProductAuthorizationjurisdictionalAuthorization]\n\n    \"\"\"\n    Marketing Authorization Holder.\n    \"\"\"\n    holder: MedicinalProductAuthorizationholder_holder_Union\n\n    \"\"\"\n    Medicines Regulatory Agency.\n    \"\"\"\n    regulator: MedicinalProductAuthorizationregulator_regulator_Union\n\n    \"\"\"\n    The regulatory procedure for granting or amending a marketing authorization.\n    \"\"\"\n    procedure: MedicinalProductAuthorizationprocedure\n  }\n\n  enum MedicinalProductAuthorization_Enum_input {\n    MedicinalProductAuthorization\n  }\n\n  enum MedicinalProductAuthorization_Enum_schema {\n    MedicinalProductAuthorization\n  }\n\n  \"\"\"\n  The regulatory authorization of a medicinal product.\n  \"\"\"\n  input MedicinalProductAuthorization_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductAuthorization_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifier for the marketing authorization, as assigned by a regulator.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The medicinal product that is being authorized.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The country in which the marketing authorization has been granted.\n    \"\"\"\n    country: [CodeableConcept_Input]\n\n    \"\"\"\n    Jurisdiction within a country.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    The status of the marketing authorization.\n    \"\"\"\n    status: CodeableConcept_Input\n\n    \"\"\"\n    The date at which the given status has become applicable.\n    \"\"\"\n    _statusDate: Element_Input\n\n    \"\"\"\n    The date at which the given status has become applicable.\n    \"\"\"\n    statusDate: DateTime\n\n    \"\"\"\n    The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.\n    \"\"\"\n    _restoreDate: Element_Input\n\n    \"\"\"\n    The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.\n    \"\"\"\n    restoreDate: DateTime\n\n    \"\"\"\n    The beginning of the time period in which the marketing authorization is in\n    the specific status shall be specified A complete date consisting of day,\n    month and year shall be specified using the ISO 8601 date format.\n    \"\"\"\n    validityPeriod: Period_Input\n\n    \"\"\"\n    A period of time after authorization before generic product applicatiosn can be submitted.\n    \"\"\"\n    dataExclusivityPeriod: Period_Input\n\n    \"\"\"\n    The date when the first authorization was granted by a Medicines Regulatory Agency.\n    \"\"\"\n    _dateOfFirstAuthorization: Element_Input\n\n    \"\"\"\n    The date when the first authorization was granted by a Medicines Regulatory Agency.\n    \"\"\"\n    dateOfFirstAuthorization: DateTime\n\n    \"\"\"\n    Date of first marketing authorization for a company's new medicinal product in any country in the World.\n    \"\"\"\n    _internationalBirthDate: Element_Input\n\n    \"\"\"\n    Date of first marketing authorization for a company's new medicinal product in any country in the World.\n    \"\"\"\n    internationalBirthDate: DateTime\n\n    \"\"\"\n    The legal framework against which this authorization is granted.\n    \"\"\"\n    legalBasis: CodeableConcept_Input\n\n    \"\"\"\n    Authorization in areas within a country.\n    \"\"\"\n    jurisdictionalAuthorization: [MedicinalProductAuthorizationjurisdictionalAuthorization_Input]\n\n    \"\"\"\n    Marketing Authorization Holder.\n    \"\"\"\n    holder: String\n\n    \"\"\"\n    Medicines Regulatory Agency.\n    \"\"\"\n    regulator: String\n\n    \"\"\"\n    The regulatory procedure for granting or amending a marketing authorization.\n    \"\"\"\n    procedure: MedicinalProductAuthorizationprocedure_Input\n  }\n\n  \"\"\"\n  Marketing Authorization Holder.\n  \"\"\"\n  union MedicinalProductAuthorizationholder_holder_Union = Organization\n\n  type MedicinalProductAuthorizationjurisdictionalAuthorization {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The assigned number for the marketing authorization.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Country of authorization.\n    \"\"\"\n    country: CodeableConcept\n\n    \"\"\"\n    Jurisdiction within a country.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    The legal status of supply in a jurisdiction or region.\n    \"\"\"\n    legalStatusOfSupply: CodeableConcept\n\n    \"\"\"\n    The start and expected end date of the authorization.\n    \"\"\"\n    validityPeriod: Period\n  }\n\n  input MedicinalProductAuthorizationjurisdictionalAuthorization_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The assigned number for the marketing authorization.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Country of authorization.\n    \"\"\"\n    country: CodeableConcept_Input\n\n    \"\"\"\n    Jurisdiction within a country.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    The legal status of supply in a jurisdiction or region.\n    \"\"\"\n    legalStatusOfSupply: CodeableConcept_Input\n\n    \"\"\"\n    The start and expected end date of the authorization.\n    \"\"\"\n    validityPeriod: Period_Input\n  }\n\n  type MedicinalProductAuthorizationprocedure {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for this procedure.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Type of procedure.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    Date of procedure.\n    \"\"\"\n    datePeriod: Period\n\n    \"\"\"\n    Date of procedure.\n    \"\"\"\n    dateDateTime: DateTime\n  }\n\n  input MedicinalProductAuthorizationprocedure_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for this procedure.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    Type of procedure.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    Date of procedure.\n    \"\"\"\n    datePeriod: Period_Input\n\n    \"\"\"\n    Date of procedure.\n    \"\"\"\n    _dateDateTime: Element_Input\n\n    \"\"\"\n    Date of procedure.\n    \"\"\"\n    dateDateTime: DateTime\n  }\n\n  \"\"\"\n  Medicines Regulatory Agency.\n  \"\"\"\n  union MedicinalProductAuthorizationregulator_regulator_Union =\n      Organization\n\n  \"\"\"\n  The medicinal product that is being authorized.\n  \"\"\"\n  union MedicinalProductAuthorizationsubject_subject_Union =\n      MedicinalProduct\n    | MedicinalProductPackaged\n\n  \"\"\"\n  Clinical trials or studies that this product is involved in.\n  \"\"\"\n  union MedicinalProductclinicalTrial_clinicalTrial_Union =\n      ResearchStudy\n\n  \"\"\"\n  A product specific contact, person (in a role), or an organization.\n  \"\"\"\n  union MedicinalProductcontact_contact_Union =\n      Organization\n    | PractitionerRole\n\n  \"\"\"\n  The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes.\n  \"\"\"\n  type MedicinalProductContraindication {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductContraindication_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The medication for which this is an indication.\n    \"\"\"\n    subject: [MedicinalProductContraindicationsubject_subject_Union]\n\n    \"\"\"\n    The disease, symptom or procedure for the contraindication.\n    \"\"\"\n    disease: CodeableConcept\n\n    \"\"\"\n    The status of the disease or symptom for the contraindication.\n    \"\"\"\n    diseaseStatus: CodeableConcept\n\n    \"\"\"\n    A comorbidity (concurrent condition) or coinfection.\n    \"\"\"\n    comorbidity: [CodeableConcept]\n\n    \"\"\"\n    Information about the use of the medicinal product in relation to other therapies as part of the indication.\n    \"\"\"\n    therapeuticIndication: [MedicinalProductContraindicationtherapeuticIndication_therapeuticIndication_Union]\n\n    \"\"\"\n    Information about the use of the medicinal product in relation to other therapies described as part of the indication.\n    \"\"\"\n    otherTherapy: [MedicinalProductContraindicationotherTherapy]\n\n    \"\"\"\n    The population group to which this applies.\n    \"\"\"\n    population: [Population]\n  }\n\n  enum MedicinalProductContraindication_Enum_input {\n    MedicinalProductContraindication\n  }\n\n  enum MedicinalProductContraindication_Enum_schema {\n    MedicinalProductContraindication\n  }\n\n  \"\"\"\n  The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes.\n  \"\"\"\n  input MedicinalProductContraindication_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductContraindication_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The medication for which this is an indication.\n    \"\"\"\n    subject: [String]\n\n    \"\"\"\n    The disease, symptom or procedure for the contraindication.\n    \"\"\"\n    disease: CodeableConcept_Input\n\n    \"\"\"\n    The status of the disease or symptom for the contraindication.\n    \"\"\"\n    diseaseStatus: CodeableConcept_Input\n\n    \"\"\"\n    A comorbidity (concurrent condition) or coinfection.\n    \"\"\"\n    comorbidity: [CodeableConcept_Input]\n\n    \"\"\"\n    Information about the use of the medicinal product in relation to other therapies as part of the indication.\n    \"\"\"\n    therapeuticIndication: [String]\n\n    \"\"\"\n    Information about the use of the medicinal product in relation to other therapies described as part of the indication.\n    \"\"\"\n    otherTherapy: [MedicinalProductContraindicationotherTherapy_Input]\n\n    \"\"\"\n    The population group to which this applies.\n    \"\"\"\n    population: [Population_Input]\n  }\n\n  type MedicinalProductContraindicationotherTherapy {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of relationship between the medicinal product indication or contraindication and another therapy.\n    \"\"\"\n    therapyRelationshipType: CodeableConcept!\n\n    \"\"\"\n    Reference to a specific medication (active substance, medicinal product or\n    class of products) as part of an indication or contraindication.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Reference to a specific medication (active substance, medicinal product or\n    class of products) as part of an indication or contraindication.\n    \"\"\"\n    medicationReference: MedicinalProductContraindicationotherTherapymedicationReference_medicationReference_Union!\n  }\n\n  input MedicinalProductContraindicationotherTherapy_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of relationship between the medicinal product indication or contraindication and another therapy.\n    \"\"\"\n    therapyRelationshipType: CodeableConcept_Input!\n\n    \"\"\"\n    Reference to a specific medication (active substance, medicinal product or\n    class of products) as part of an indication or contraindication.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Reference to a specific medication (active substance, medicinal product or\n    class of products) as part of an indication or contraindication.\n    \"\"\"\n    medicationReference: String!\n  }\n\n  \"\"\"\n  Reference to a specific medication (active substance, medicinal product or class\n  of products) as part of an indication or contraindication.\n  \"\"\"\n  union MedicinalProductContraindicationotherTherapymedicationReference_medicationReference_Union =\n      MedicinalProduct\n    | Medication\n    | Substance\n    | SubstanceSpecification\n\n  \"\"\"\n  The medication for which this is an indication.\n  \"\"\"\n  union MedicinalProductContraindicationsubject_subject_Union =\n      MedicinalProduct\n    | Medication\n\n  \"\"\"\n  Information about the use of the medicinal product in relation to other therapies as part of the indication.\n  \"\"\"\n  union MedicinalProductContraindicationtherapeuticIndication_therapeuticIndication_Union =\n      MedicinalProductIndication\n\n  \"\"\"\n  Indication for the Medicinal Product.\n  \"\"\"\n  type MedicinalProductIndication {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductIndication_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The medication for which this is an indication.\n    \"\"\"\n    subject: [MedicinalProductIndicationsubject_subject_Union]\n\n    \"\"\"\n    The disease, symptom or procedure that is the indication for treatment.\n    \"\"\"\n    diseaseSymptomProcedure: CodeableConcept\n\n    \"\"\"\n    The status of the disease or symptom for which the indication applies.\n    \"\"\"\n    diseaseStatus: CodeableConcept\n\n    \"\"\"\n    Comorbidity (concurrent condition) or co-infection as part of the indication.\n    \"\"\"\n    comorbidity: [CodeableConcept]\n\n    \"\"\"\n    The intended effect, aim or strategy to be achieved by the indication.\n    \"\"\"\n    intendedEffect: CodeableConcept\n\n    \"\"\"\n    Timing or duration information as part of the indication.\n    \"\"\"\n    duration: Quantity\n\n    \"\"\"\n    Information about the use of the medicinal product in relation to other therapies described as part of the indication.\n    \"\"\"\n    otherTherapy: [MedicinalProductIndicationotherTherapy]\n\n    \"\"\"\n    Describe the undesirable effects of the medicinal product.\n    \"\"\"\n    undesirableEffect: [MedicinalProductIndicationundesirableEffect_undesirableEffect_Union]\n\n    \"\"\"\n    The population group to which this applies.\n    \"\"\"\n    population: [Population]\n  }\n\n  enum MedicinalProductIndication_Enum_input {\n    MedicinalProductIndication\n  }\n\n  enum MedicinalProductIndication_Enum_schema {\n    MedicinalProductIndication\n  }\n\n  \"\"\"\n  Indication for the Medicinal Product.\n  \"\"\"\n  input MedicinalProductIndication_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductIndication_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The medication for which this is an indication.\n    \"\"\"\n    subject: [String]\n\n    \"\"\"\n    The disease, symptom or procedure that is the indication for treatment.\n    \"\"\"\n    diseaseSymptomProcedure: CodeableConcept_Input\n\n    \"\"\"\n    The status of the disease or symptom for which the indication applies.\n    \"\"\"\n    diseaseStatus: CodeableConcept_Input\n\n    \"\"\"\n    Comorbidity (concurrent condition) or co-infection as part of the indication.\n    \"\"\"\n    comorbidity: [CodeableConcept_Input]\n\n    \"\"\"\n    The intended effect, aim or strategy to be achieved by the indication.\n    \"\"\"\n    intendedEffect: CodeableConcept_Input\n\n    \"\"\"\n    Timing or duration information as part of the indication.\n    \"\"\"\n    duration: Quantity_Input\n\n    \"\"\"\n    Information about the use of the medicinal product in relation to other therapies described as part of the indication.\n    \"\"\"\n    otherTherapy: [MedicinalProductIndicationotherTherapy_Input]\n\n    \"\"\"\n    Describe the undesirable effects of the medicinal product.\n    \"\"\"\n    undesirableEffect: [String]\n\n    \"\"\"\n    The population group to which this applies.\n    \"\"\"\n    population: [Population_Input]\n  }\n\n  type MedicinalProductIndicationotherTherapy {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of relationship between the medicinal product indication or contraindication and another therapy.\n    \"\"\"\n    therapyRelationshipType: CodeableConcept!\n\n    \"\"\"\n    Reference to a specific medication (active substance, medicinal product or\n    class of products) as part of an indication or contraindication.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Reference to a specific medication (active substance, medicinal product or\n    class of products) as part of an indication or contraindication.\n    \"\"\"\n    medicationReference: MedicinalProductIndicationotherTherapymedicationReference_medicationReference_Union!\n  }\n\n  input MedicinalProductIndicationotherTherapy_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of relationship between the medicinal product indication or contraindication and another therapy.\n    \"\"\"\n    therapyRelationshipType: CodeableConcept_Input!\n\n    \"\"\"\n    Reference to a specific medication (active substance, medicinal product or\n    class of products) as part of an indication or contraindication.\n    \"\"\"\n    medicationCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Reference to a specific medication (active substance, medicinal product or\n    class of products) as part of an indication or contraindication.\n    \"\"\"\n    medicationReference: String!\n  }\n\n  \"\"\"\n  Reference to a specific medication (active substance, medicinal product or class\n  of products) as part of an indication or contraindication.\n  \"\"\"\n  union MedicinalProductIndicationotherTherapymedicationReference_medicationReference_Union =\n      MedicinalProduct\n    | Medication\n    | Substance\n    | SubstanceSpecification\n\n  \"\"\"\n  The medication for which this is an indication.\n  \"\"\"\n  union MedicinalProductIndicationsubject_subject_Union =\n      MedicinalProduct\n    | Medication\n\n  \"\"\"\n  Describe the undesirable effects of the medicinal product.\n  \"\"\"\n  union MedicinalProductIndicationundesirableEffect_undesirableEffect_Union =\n      MedicinalProductUndesirableEffect\n\n  \"\"\"\n  An ingredient of a manufactured item or pharmaceutical product.\n  \"\"\"\n  type MedicinalProductIngredient {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductIngredient_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The identifier(s) of this Ingredient that are assigned by business processes\n    and/or used to refer to it when a direct URL reference to the resource itself\n    is not appropriate.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Ingredient role e.g. Active ingredient, excipient.\n    \"\"\"\n    role: CodeableConcept!\n\n    \"\"\"\n    If the ingredient is a known or suspected allergen.\n    \"\"\"\n    allergenicIndicator: Boolean\n\n    \"\"\"\n    Manufacturer of this Ingredient.\n    \"\"\"\n    manufacturer: [MedicinalProductIngredientmanufacturer_manufacturer_Union]\n\n    \"\"\"\n    A specified substance that comprises this ingredient.\n    \"\"\"\n    specifiedSubstance: [MedicinalProductIngredientspecifiedSubstance]\n\n    \"\"\"\n    The ingredient substance.\n    \"\"\"\n    substance: MedicinalProductIngredientsubstance\n  }\n\n  enum MedicinalProductIngredient_Enum_schema {\n    MedicinalProductIngredient\n  }\n\n  \"\"\"\n  Manufacturer of this Ingredient.\n  \"\"\"\n  union MedicinalProductIngredientmanufacturer_manufacturer_Union =\n      Organization\n\n  type MedicinalProductIngredientspecifiedSubstance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The specified substance.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The group of specified substance, e.g. group 1 to 4.\n    \"\"\"\n    group: CodeableConcept!\n\n    \"\"\"\n    Confidentiality level of the specified substance as the ingredient.\n    \"\"\"\n    confidentiality: CodeableConcept\n\n    \"\"\"\n    Quantity of the substance or specified substance present in the manufactured item or pharmaceutical product.\n    \"\"\"\n    strength: [MedicinalProductIngredientspecifiedSubstancestrength]\n  }\n\n  type MedicinalProductIngredientspecifiedSubstancestrength {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The quantity of substance in the unit of presentation, or in the volume (or\n    mass) of the single pharmaceutical product or manufactured item.\n    \"\"\"\n    presentation: Ratio!\n\n    \"\"\"\n    A lower limit for the quantity of substance in the unit of presentation. For\n    use when there is a range of strengths, this is the lower limit, with the\n    presentation attribute becoming the upper limit.\n    \"\"\"\n    presentationLowLimit: Ratio\n\n    \"\"\"\n    The strength per unitary volume (or mass).\n    \"\"\"\n    concentration: Ratio\n\n    \"\"\"\n    A lower limit for the strength per unitary volume (or mass), for when there is\n    a range. The concentration attribute then becomes the upper limit.\n    \"\"\"\n    concentrationLowLimit: Ratio\n\n    \"\"\"\n    For when strength is measured at a particular point or distance.\n    \"\"\"\n    measurementPoint: String\n\n    \"\"\"\n    The country or countries for which the strength range applies.\n    \"\"\"\n    country: [CodeableConcept]\n\n    \"\"\"\n    Strength expressed in terms of a reference substance.\n    \"\"\"\n    referenceStrength: [MedicinalProductIngredientspecifiedSubstancestrengthreferenceStrength]\n  }\n\n  type MedicinalProductIngredientspecifiedSubstancestrengthreferenceStrength {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Relevant reference substance.\n    \"\"\"\n    substance: CodeableConcept\n\n    \"\"\"\n    Strength expressed in terms of a reference substance.\n    \"\"\"\n    strength: Ratio!\n\n    \"\"\"\n    Strength expressed in terms of a reference substance.\n    \"\"\"\n    strengthLowLimit: Ratio\n\n    \"\"\"\n    For when strength is measured at a particular point or distance.\n    \"\"\"\n    measurementPoint: String\n\n    \"\"\"\n    The country or countries for which the strength range applies.\n    \"\"\"\n    country: [CodeableConcept]\n  }\n\n  type MedicinalProductIngredientsubstance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The ingredient substance.\n    \"\"\"\n    code: CodeableConcept!\n  }\n\n  \"\"\"\n  The interactions of the medicinal product with other medicinal products, or other forms of interactions.\n  \"\"\"\n  type MedicinalProductInteraction {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductInteraction_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The medication for which this is a described interaction.\n    \"\"\"\n    subject: [MedicinalProductInteractionsubject_subject_Union]\n\n    \"\"\"\n    The interaction described.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The specific medication, food or laboratory test that interacts.\n    \"\"\"\n    interactant: [MedicinalProductInteractioninteractant]\n\n    \"\"\"\n    The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The effect of the interaction, for example 'reduced gastric absorption of primary medication'.\n    \"\"\"\n    effect: CodeableConcept\n\n    \"\"\"\n    The incidence of the interaction, e.g. theoretical, observed.\n    \"\"\"\n    incidence: CodeableConcept\n\n    \"\"\"\n    Actions for managing the interaction.\n    \"\"\"\n    management: CodeableConcept\n  }\n\n  enum MedicinalProductInteraction_Enum_input {\n    MedicinalProductInteraction\n  }\n\n  enum MedicinalProductInteraction_Enum_schema {\n    MedicinalProductInteraction\n  }\n\n  \"\"\"\n  The interactions of the medicinal product with other medicinal products, or other forms of interactions.\n  \"\"\"\n  input MedicinalProductInteraction_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductInteraction_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The medication for which this is a described interaction.\n    \"\"\"\n    subject: [String]\n\n    \"\"\"\n    The interaction described.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The interaction described.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The specific medication, food or laboratory test that interacts.\n    \"\"\"\n    interactant: [MedicinalProductInteractioninteractant_Input]\n\n    \"\"\"\n    The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The effect of the interaction, for example 'reduced gastric absorption of primary medication'.\n    \"\"\"\n    effect: CodeableConcept_Input\n\n    \"\"\"\n    The incidence of the interaction, e.g. theoretical, observed.\n    \"\"\"\n    incidence: CodeableConcept_Input\n\n    \"\"\"\n    Actions for managing the interaction.\n    \"\"\"\n    management: CodeableConcept_Input\n  }\n\n  type MedicinalProductInteractioninteractant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The specific medication, food or laboratory test that interacts.\n    \"\"\"\n    itemReference: MedicinalProductInteractioninteractantitemReference_itemReference_Union!\n\n    \"\"\"\n    The specific medication, food or laboratory test that interacts.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept!\n  }\n\n  input MedicinalProductInteractioninteractant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The specific medication, food or laboratory test that interacts.\n    \"\"\"\n    itemReference: String!\n\n    \"\"\"\n    The specific medication, food or laboratory test that interacts.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept_Input!\n  }\n\n  \"\"\"\n  The specific medication, food or laboratory test that interacts.\n  \"\"\"\n  union MedicinalProductInteractioninteractantitemReference_itemReference_Union =\n      MedicinalProduct\n    | Medication\n    | Substance\n    | ObservationDefinition\n\n  \"\"\"\n  The medication for which this is a described interaction.\n  \"\"\"\n  union MedicinalProductInteractionsubject_subject_Union =\n      MedicinalProduct\n    | Medication\n    | Substance\n\n  \"\"\"\n  The manufactured item as contained in the packaged medicinal product.\n  \"\"\"\n  type MedicinalProductManufactured {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductManufactured_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Dose form as manufactured and before any transformation into the pharmaceutical product.\n    \"\"\"\n    manufacturedDoseForm: CodeableConcept!\n\n    \"\"\"\n    The “real world” units in which the quantity of the manufactured item is described.\n    \"\"\"\n    unitOfPresentation: CodeableConcept\n\n    \"\"\"\n    The quantity or 'count number' of the manufactured item.\n    \"\"\"\n    quantity: Quantity!\n\n    \"\"\"\n    Manufacturer of the item (Note that this should be named 'manufacturer' but it currently causes technical issues).\n    \"\"\"\n    manufacturer: [MedicinalProductManufacturedmanufacturer_manufacturer_Union]\n\n    \"\"\"\n    Ingredient.\n    \"\"\"\n    ingredient: [MedicinalProductManufacturedingredient_ingredient_Union]\n\n    \"\"\"\n    Dimensions, color etc.\n    \"\"\"\n    physicalCharacteristics: ProdCharacteristic\n\n    \"\"\"\n    Other codeable characteristics.\n    \"\"\"\n    otherCharacteristics: [CodeableConcept]\n  }\n\n  enum MedicinalProductManufactured_Enum_schema {\n    MedicinalProductManufactured\n  }\n\n  \"\"\"\n  Ingredient.\n  \"\"\"\n  union MedicinalProductManufacturedingredient_ingredient_Union =\n      MedicinalProductIngredient\n\n  \"\"\"\n  Manufacturer of the item (Note that this should be named 'manufacturer' but it currently causes technical issues).\n  \"\"\"\n  union MedicinalProductManufacturedmanufacturer_manufacturer_Union =\n      Organization\n\n  type MedicinalProductmanufacturingBusinessOperation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of manufacturing operation.\n    \"\"\"\n    operationType: CodeableConcept\n\n    \"\"\"\n    Regulatory authorization reference number.\n    \"\"\"\n    authorisationReferenceNumber: Identifier\n\n    \"\"\"\n    Regulatory authorization date.\n    \"\"\"\n    effectiveDate: DateTime\n\n    \"\"\"\n    To indicate if this proces is commercially confidential.\n    \"\"\"\n    confidentialityIndicator: CodeableConcept\n\n    \"\"\"\n    The manufacturer or establishment associated with the process.\n    \"\"\"\n    manufacturer: [MedicinalProductmanufacturingBusinessOperationmanufacturer_manufacturer_Union]\n\n    \"\"\"\n    A regulator which oversees the operation.\n    \"\"\"\n    regulator: MedicinalProductmanufacturingBusinessOperationregulator_regulator_Union\n  }\n\n  input MedicinalProductmanufacturingBusinessOperation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of manufacturing operation.\n    \"\"\"\n    operationType: CodeableConcept_Input\n\n    \"\"\"\n    Regulatory authorization reference number.\n    \"\"\"\n    authorisationReferenceNumber: Identifier_Input\n\n    \"\"\"\n    Regulatory authorization date.\n    \"\"\"\n    _effectiveDate: Element_Input\n\n    \"\"\"\n    Regulatory authorization date.\n    \"\"\"\n    effectiveDate: DateTime\n\n    \"\"\"\n    To indicate if this proces is commercially confidential.\n    \"\"\"\n    confidentialityIndicator: CodeableConcept_Input\n\n    \"\"\"\n    The manufacturer or establishment associated with the process.\n    \"\"\"\n    manufacturer: [String]\n\n    \"\"\"\n    A regulator which oversees the operation.\n    \"\"\"\n    regulator: String\n  }\n\n  \"\"\"\n  The manufacturer or establishment associated with the process.\n  \"\"\"\n  union MedicinalProductmanufacturingBusinessOperationmanufacturer_manufacturer_Union =\n      Organization\n\n  \"\"\"\n  A regulator which oversees the operation.\n  \"\"\"\n  union MedicinalProductmanufacturingBusinessOperationregulator_regulator_Union =\n      Organization\n\n  \"\"\"\n  A master file for to the medicinal product (e.g. Pharmacovigilance System Master File).\n  \"\"\"\n  union MedicinalProductmasterFile_masterFile_Union = DocumentReference\n\n  type MedicinalProductname {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The full product name.\n    \"\"\"\n    productName: String!\n\n    \"\"\"\n    Coding words or phrases of the name.\n    \"\"\"\n    namePart: [MedicinalProductnamenamePart]\n\n    \"\"\"\n    Country where the name applies.\n    \"\"\"\n    countryLanguage: [MedicinalProductnamecountryLanguage]\n  }\n\n  input MedicinalProductname_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The full product name.\n    \"\"\"\n    _productName: Element_Input\n\n    \"\"\"\n    The full product name.\n    \"\"\"\n    productName: String!\n\n    \"\"\"\n    Coding words or phrases of the name.\n    \"\"\"\n    namePart: [MedicinalProductnamenamePart_Input]\n\n    \"\"\"\n    Country where the name applies.\n    \"\"\"\n    countryLanguage: [MedicinalProductnamecountryLanguage_Input]\n  }\n\n  type MedicinalProductnamecountryLanguage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Country code for where this name applies.\n    \"\"\"\n    country: CodeableConcept!\n\n    \"\"\"\n    Jurisdiction code for where this name applies.\n    \"\"\"\n    jurisdiction: CodeableConcept\n\n    \"\"\"\n    Language code for this name.\n    \"\"\"\n    language: CodeableConcept!\n  }\n\n  input MedicinalProductnamecountryLanguage_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Country code for where this name applies.\n    \"\"\"\n    country: CodeableConcept_Input!\n\n    \"\"\"\n    Jurisdiction code for where this name applies.\n    \"\"\"\n    jurisdiction: CodeableConcept_Input\n\n    \"\"\"\n    Language code for this name.\n    \"\"\"\n    language: CodeableConcept_Input!\n  }\n\n  type MedicinalProductnamenamePart {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A fragment of a product name.\n    \"\"\"\n    part: String!\n\n    \"\"\"\n    Idenifying type for this part of the name (e.g. strength part).\n    \"\"\"\n    type: Coding!\n  }\n\n  input MedicinalProductnamenamePart_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A fragment of a product name.\n    \"\"\"\n    _part: Element_Input\n\n    \"\"\"\n    A fragment of a product name.\n    \"\"\"\n    part: String!\n\n    \"\"\"\n    Idenifying type for this part of the name (e.g. strength part).\n    \"\"\"\n    type: Coding_Input!\n  }\n\n  \"\"\"\n  A medicinal product in a container or package.\n  \"\"\"\n  type MedicinalProductPackaged {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductPackaged_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique identifier.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The product with this is a pack for.\n    \"\"\"\n    subject: [MedicinalProductPackagedsubject_subject_Union]\n\n    \"\"\"\n    Textual description.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The legal status of supply of the medicinal product as classified by the regulator.\n    \"\"\"\n    legalStatusOfSupply: CodeableConcept\n\n    \"\"\"\n    Marketing information.\n    \"\"\"\n    marketingStatus: [MarketingStatus]\n\n    \"\"\"\n    Manufacturer of this Package Item.\n    \"\"\"\n    marketingAuthorization: MedicinalProductPackagedmarketingAuthorization_marketingAuthorization_Union\n\n    \"\"\"\n    Manufacturer of this Package Item.\n    \"\"\"\n    manufacturer: [MedicinalProductPackagedmanufacturer_manufacturer_Union]\n\n    \"\"\"\n    Batch numbering.\n    \"\"\"\n    batchIdentifier: [MedicinalProductPackagedbatchIdentifier]\n\n    \"\"\"\n    A packaging item, as a contained for medicine, possibly with other packaging items within.\n    \"\"\"\n    packageItem: [MedicinalProductPackagedpackageItem!]\n  }\n\n  enum MedicinalProductPackaged_Enum_input {\n    MedicinalProductPackaged\n  }\n\n  enum MedicinalProductPackaged_Enum_schema {\n    MedicinalProductPackaged\n  }\n\n  \"\"\"\n  A medicinal product in a container or package.\n  \"\"\"\n  input MedicinalProductPackaged_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductPackaged_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique identifier.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The product with this is a pack for.\n    \"\"\"\n    subject: [String]\n\n    \"\"\"\n    Textual description.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Textual description.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The legal status of supply of the medicinal product as classified by the regulator.\n    \"\"\"\n    legalStatusOfSupply: CodeableConcept_Input\n\n    \"\"\"\n    Marketing information.\n    \"\"\"\n    marketingStatus: [MarketingStatus_Input]\n\n    \"\"\"\n    Manufacturer of this Package Item.\n    \"\"\"\n    marketingAuthorization: String\n\n    \"\"\"\n    Manufacturer of this Package Item.\n    \"\"\"\n    manufacturer: [String]\n\n    \"\"\"\n    Batch numbering.\n    \"\"\"\n    batchIdentifier: [MedicinalProductPackagedbatchIdentifier_Input]\n\n    \"\"\"\n    A packaging item, as a contained for medicine, possibly with other packaging items within.\n    \"\"\"\n    packageItem: [MedicinalProductPackagedpackageItem_Input!]\n  }\n\n  type MedicinalProductPackagedbatchIdentifier {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A number appearing on the outer packaging of a specific batch.\n    \"\"\"\n    outerPackaging: Identifier!\n\n    \"\"\"\n    A number appearing on the immediate packaging (and not the outer packaging).\n    \"\"\"\n    immediatePackaging: Identifier\n  }\n\n  input MedicinalProductPackagedbatchIdentifier_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A number appearing on the outer packaging of a specific batch.\n    \"\"\"\n    outerPackaging: Identifier_Input!\n\n    \"\"\"\n    A number appearing on the immediate packaging (and not the outer packaging).\n    \"\"\"\n    immediatePackaging: Identifier_Input\n  }\n\n  \"\"\"\n  Manufacturer of this Package Item.\n  \"\"\"\n  union MedicinalProductPackagedmanufacturer_manufacturer_Union =\n      Organization\n\n  \"\"\"\n  Manufacturer of this Package Item.\n  \"\"\"\n  union MedicinalProductPackagedmarketingAuthorization_marketingAuthorization_Union =\n      MedicinalProductAuthorization\n\n  \"\"\"\n  Package representation for the product.\n  \"\"\"\n  union MedicinalProductpackagedMedicinalProduct_packagedMedicinalProduct_Union =\n      MedicinalProductPackaged\n\n  type MedicinalProductPackagedpackageItem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Including possibly Data Carrier Identifier.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The physical type of the container of the medicine.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The quantity of this package in the medicinal product, at the current level of packaging. The outermost is always 1.\n    \"\"\"\n    quantity: Quantity!\n\n    \"\"\"\n    Material type of the package item.\n    \"\"\"\n    material: [CodeableConcept]\n\n    \"\"\"\n    A possible alternate material for the packaging.\n    \"\"\"\n    alternateMaterial: [CodeableConcept]\n\n    \"\"\"\n    A device accompanying a medicinal product.\n    \"\"\"\n    device: [MedicinalProductPackagedpackageItemdevice_device_Union]\n\n    \"\"\"\n    The manufactured item as contained in the packaged medicinal product.\n    \"\"\"\n    manufacturedItem: [MedicinalProductPackagedpackageItemmanufacturedItem_manufacturedItem_Union]\n\n    \"\"\"\n    Dimensions, color etc.\n    \"\"\"\n    physicalCharacteristics: ProdCharacteristic\n\n    \"\"\"\n    Other codeable characteristics.\n    \"\"\"\n    otherCharacteristics: [CodeableConcept]\n\n    \"\"\"\n    Shelf Life and storage information.\n    \"\"\"\n    shelfLifeStorage: [ProductShelfLife]\n\n    \"\"\"\n    Manufacturer of this Package Item.\n    \"\"\"\n    manufacturer: [MedicinalProductPackagedpackageItemmanufacturer_manufacturer_Union]\n  }\n\n  input MedicinalProductPackagedpackageItem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Including possibly Data Carrier Identifier.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The physical type of the container of the medicine.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The quantity of this package in the medicinal product, at the current level of packaging. The outermost is always 1.\n    \"\"\"\n    quantity: Quantity_Input!\n\n    \"\"\"\n    Material type of the package item.\n    \"\"\"\n    material: [CodeableConcept_Input]\n\n    \"\"\"\n    A possible alternate material for the packaging.\n    \"\"\"\n    alternateMaterial: [CodeableConcept_Input]\n\n    \"\"\"\n    A device accompanying a medicinal product.\n    \"\"\"\n    device: [String]\n\n    \"\"\"\n    The manufactured item as contained in the packaged medicinal product.\n    \"\"\"\n    manufacturedItem: [String]\n\n    \"\"\"\n    Dimensions, color etc.\n    \"\"\"\n    physicalCharacteristics: ProdCharacteristic_Input\n\n    \"\"\"\n    Other codeable characteristics.\n    \"\"\"\n    otherCharacteristics: [CodeableConcept_Input]\n\n    \"\"\"\n    Shelf Life and storage information.\n    \"\"\"\n    shelfLifeStorage: [ProductShelfLife_Input]\n\n    \"\"\"\n    Manufacturer of this Package Item.\n    \"\"\"\n    manufacturer: [String]\n  }\n\n  \"\"\"\n  A device accompanying a medicinal product.\n  \"\"\"\n  union MedicinalProductPackagedpackageItemdevice_device_Union =\n      DeviceDefinition\n\n  \"\"\"\n  The manufactured item as contained in the packaged medicinal product.\n  \"\"\"\n  union MedicinalProductPackagedpackageItemmanufacturedItem_manufacturedItem_Union =\n      MedicinalProductManufactured\n\n  \"\"\"\n  Manufacturer of this Package Item.\n  \"\"\"\n  union MedicinalProductPackagedpackageItemmanufacturer_manufacturer_Union =\n      Organization\n\n  \"\"\"\n  The product with this is a pack for.\n  \"\"\"\n  union MedicinalProductPackagedsubject_subject_Union = MedicinalProduct\n\n  \"\"\"\n  A pharmaceutical product described in terms of its composition and dose form.\n  \"\"\"\n  type MedicinalProductPharmaceutical {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductPharmaceutical_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An identifier for the pharmaceutical medicinal product.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The administrable dose form, after necessary reconstitution.\n    \"\"\"\n    administrableDoseForm: CodeableConcept!\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    unitOfPresentation: CodeableConcept\n\n    \"\"\"\n    Ingredient.\n    \"\"\"\n    ingredient: [MedicinalProductPharmaceuticalingredient_ingredient_Union]\n\n    \"\"\"\n    Accompanying device.\n    \"\"\"\n    device: [MedicinalProductPharmaceuticaldevice_device_Union]\n\n    \"\"\"\n    Characteristics e.g. a products onset of action.\n    \"\"\"\n    characteristics: [MedicinalProductPharmaceuticalcharacteristics]\n\n    \"\"\"\n    The path by which the pharmaceutical product is taken into or makes contact with the body.\n    \"\"\"\n    routeOfAdministration: [MedicinalProductPharmaceuticalrouteOfAdministration!]\n  }\n\n  enum MedicinalProductPharmaceutical_Enum_input {\n    MedicinalProductPharmaceutical\n  }\n\n  enum MedicinalProductPharmaceutical_Enum_schema {\n    MedicinalProductPharmaceutical\n  }\n\n  \"\"\"\n  A pharmaceutical product described in terms of its composition and dose form.\n  \"\"\"\n  input MedicinalProductPharmaceutical_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductPharmaceutical_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An identifier for the pharmaceutical medicinal product.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The administrable dose form, after necessary reconstitution.\n    \"\"\"\n    administrableDoseForm: CodeableConcept_Input!\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    unitOfPresentation: CodeableConcept_Input\n\n    \"\"\"\n    Ingredient.\n    \"\"\"\n    ingredient: [String]\n\n    \"\"\"\n    Accompanying device.\n    \"\"\"\n    device: [String]\n\n    \"\"\"\n    Characteristics e.g. a products onset of action.\n    \"\"\"\n    characteristics: [MedicinalProductPharmaceuticalcharacteristics_Input]\n\n    \"\"\"\n    The path by which the pharmaceutical product is taken into or makes contact with the body.\n    \"\"\"\n    routeOfAdministration: [MedicinalProductPharmaceuticalrouteOfAdministration_Input!]\n  }\n\n  type MedicinalProductPharmaceuticalcharacteristics {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A coded characteristic.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The status of characteristic e.g. assigned or pending.\n    \"\"\"\n    status: CodeableConcept\n  }\n\n  input MedicinalProductPharmaceuticalcharacteristics_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A coded characteristic.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The status of characteristic e.g. assigned or pending.\n    \"\"\"\n    status: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Accompanying device.\n  \"\"\"\n  union MedicinalProductPharmaceuticaldevice_device_Union =\n      DeviceDefinition\n\n  \"\"\"\n  Ingredient.\n  \"\"\"\n  union MedicinalProductPharmaceuticalingredient_ingredient_Union =\n      MedicinalProductIngredient\n\n  \"\"\"\n  Pharmaceutical aspects of product.\n  \"\"\"\n  union MedicinalProductpharmaceuticalProduct_pharmaceuticalProduct_Union =\n      MedicinalProductPharmaceutical\n\n  type MedicinalProductPharmaceuticalrouteOfAdministration {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Coded expression for the route.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The first dose (dose quantity) administered in humans can be specified, for a\n    product under investigation, using a numerical value and its unit of measurement.\n    \"\"\"\n    firstDose: Quantity\n\n    \"\"\"\n    The maximum single dose that can be administered as per the protocol of a\n    clinical trial can be specified using a numerical value and its unit of measurement.\n    \"\"\"\n    maxSingleDose: Quantity\n\n    \"\"\"\n    The maximum dose per day (maximum dose quantity to be administered in any one\n    24-h period) that can be administered as per the protocol referenced in the\n    clinical trial authorisation.\n    \"\"\"\n    maxDosePerDay: Quantity\n\n    \"\"\"\n    The maximum dose per treatment period that can be administered as per the\n    protocol referenced in the clinical trial authorisation.\n    \"\"\"\n    maxDosePerTreatmentPeriod: Ratio\n\n    \"\"\"\n    The maximum treatment period during which an Investigational Medicinal Product\n    can be administered as per the protocol referenced in the clinical trial authorisation.\n    \"\"\"\n    maxTreatmentPeriod: Duration\n\n    \"\"\"\n    A species for which this route applies.\n    \"\"\"\n    targetSpecies: [MedicinalProductPharmaceuticalrouteOfAdministrationtargetSpecies]\n  }\n\n  input MedicinalProductPharmaceuticalrouteOfAdministration_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Coded expression for the route.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The first dose (dose quantity) administered in humans can be specified, for a\n    product under investigation, using a numerical value and its unit of measurement.\n    \"\"\"\n    firstDose: Quantity_Input\n\n    \"\"\"\n    The maximum single dose that can be administered as per the protocol of a\n    clinical trial can be specified using a numerical value and its unit of measurement.\n    \"\"\"\n    maxSingleDose: Quantity_Input\n\n    \"\"\"\n    The maximum dose per day (maximum dose quantity to be administered in any one\n    24-h period) that can be administered as per the protocol referenced in the\n    clinical trial authorisation.\n    \"\"\"\n    maxDosePerDay: Quantity_Input\n\n    \"\"\"\n    The maximum dose per treatment period that can be administered as per the\n    protocol referenced in the clinical trial authorisation.\n    \"\"\"\n    maxDosePerTreatmentPeriod: Ratio_Input\n\n    \"\"\"\n    The maximum treatment period during which an Investigational Medicinal Product\n    can be administered as per the protocol referenced in the clinical trial authorisation.\n    \"\"\"\n    maxTreatmentPeriod: Duration_Input\n\n    \"\"\"\n    A species for which this route applies.\n    \"\"\"\n    targetSpecies: [MedicinalProductPharmaceuticalrouteOfAdministrationtargetSpecies_Input]\n  }\n\n  type MedicinalProductPharmaceuticalrouteOfAdministrationtargetSpecies {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Coded expression for the species.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    A species specific time during which consumption of animal product is not appropriate.\n    \"\"\"\n    withdrawalPeriod: [MedicinalProductPharmaceuticalrouteOfAdministrationtargetSpecieswithdrawalPeriod]\n  }\n\n  input MedicinalProductPharmaceuticalrouteOfAdministrationtargetSpecies_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Coded expression for the species.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    A species specific time during which consumption of animal product is not appropriate.\n    \"\"\"\n    withdrawalPeriod: [MedicinalProductPharmaceuticalrouteOfAdministrationtargetSpecieswithdrawalPeriod_Input]\n  }\n\n  type MedicinalProductPharmaceuticalrouteOfAdministrationtargetSpecieswithdrawalPeriod {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk.\n    \"\"\"\n    tissue: CodeableConcept!\n\n    \"\"\"\n    A value for the time.\n    \"\"\"\n    value: Quantity!\n\n    \"\"\"\n    Extra information about the withdrawal period.\n    \"\"\"\n    supportingInformation: String\n  }\n\n  input MedicinalProductPharmaceuticalrouteOfAdministrationtargetSpecieswithdrawalPeriod_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Coded expression for the type of tissue for which the withdrawal period applues, e.g. meat, milk.\n    \"\"\"\n    tissue: CodeableConcept_Input!\n\n    \"\"\"\n    A value for the time.\n    \"\"\"\n    value: Quantity_Input!\n\n    \"\"\"\n    Extra information about the withdrawal period.\n    \"\"\"\n    _supportingInformation: Element_Input\n\n    \"\"\"\n    Extra information about the withdrawal period.\n    \"\"\"\n    supportingInformation: String\n  }\n\n  type MedicinalProductspecialDesignation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for the designation, or procedure number.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The type of special designation, e.g. orphan drug, minor use.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The intended use of the product, e.g. prevention, treatment.\n    \"\"\"\n    intendedUse: CodeableConcept\n\n    \"\"\"\n    Condition for which the medicinal use applies.\n    \"\"\"\n    indicationCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Condition for which the medicinal use applies.\n    \"\"\"\n    indicationReference: MedicinalProductspecialDesignationindicationReference_indicationReference_Union\n\n    \"\"\"\n    For example granted, pending, expired or withdrawn.\n    \"\"\"\n    status: CodeableConcept\n\n    \"\"\"\n    Date when the designation was granted.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Animal species for which this applies.\n    \"\"\"\n    species: CodeableConcept\n  }\n\n  input MedicinalProductspecialDesignation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for the designation, or procedure number.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The type of special designation, e.g. orphan drug, minor use.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The intended use of the product, e.g. prevention, treatment.\n    \"\"\"\n    intendedUse: CodeableConcept_Input\n\n    \"\"\"\n    Condition for which the medicinal use applies.\n    \"\"\"\n    indicationCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Condition for which the medicinal use applies.\n    \"\"\"\n    indicationReference: String\n\n    \"\"\"\n    For example granted, pending, expired or withdrawn.\n    \"\"\"\n    status: CodeableConcept_Input\n\n    \"\"\"\n    Date when the designation was granted.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Date when the designation was granted.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    Animal species for which this applies.\n    \"\"\"\n    species: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Condition for which the medicinal use applies.\n  \"\"\"\n  union MedicinalProductspecialDesignationindicationReference_indicationReference_Union =\n      MedicinalProductIndication\n\n  \"\"\"\n  Describe the undesirable effects of the medicinal product.\n  \"\"\"\n  type MedicinalProductUndesirableEffect {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductUndesirableEffect_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The medication for which this is an indication.\n    \"\"\"\n    subject: [MedicinalProductUndesirableEffectsubject_subject_Union]\n\n    \"\"\"\n    The symptom, condition or undesirable effect.\n    \"\"\"\n    symptomConditionEffect: CodeableConcept\n\n    \"\"\"\n    Classification of the effect.\n    \"\"\"\n    classification: CodeableConcept\n\n    \"\"\"\n    The frequency of occurrence of the effect.\n    \"\"\"\n    frequencyOfOccurrence: CodeableConcept\n\n    \"\"\"\n    The population group to which this applies.\n    \"\"\"\n    population: [Population]\n  }\n\n  enum MedicinalProductUndesirableEffect_Enum_input {\n    MedicinalProductUndesirableEffect\n  }\n\n  enum MedicinalProductUndesirableEffect_Enum_schema {\n    MedicinalProductUndesirableEffect\n  }\n\n  \"\"\"\n  Describe the undesirable effects of the medicinal product.\n  \"\"\"\n  input MedicinalProductUndesirableEffect_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MedicinalProductUndesirableEffect_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The medication for which this is an indication.\n    \"\"\"\n    subject: [String]\n\n    \"\"\"\n    The symptom, condition or undesirable effect.\n    \"\"\"\n    symptomConditionEffect: CodeableConcept_Input\n\n    \"\"\"\n    Classification of the effect.\n    \"\"\"\n    classification: CodeableConcept_Input\n\n    \"\"\"\n    The frequency of occurrence of the effect.\n    \"\"\"\n    frequencyOfOccurrence: CodeableConcept_Input\n\n    \"\"\"\n    The population group to which this applies.\n    \"\"\"\n    population: [Population_Input]\n  }\n\n  \"\"\"\n  The medication for which this is an indication.\n  \"\"\"\n  union MedicinalProductUndesirableEffectsubject_subject_Union =\n      MedicinalProduct\n    | Medication\n\n  \"\"\"\n  Defines the characteristics of a message that can be shared between systems,\n  including the type of event that initiates the message, the content to be\n  transmitted and what response(s), if any, are permitted.\n  \"\"\"\n  type MessageDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MessageDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The business identifier that is used to reference the MessageDefinition and\n    *is* expected to be consistent from server to server.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this message definition when it\n    is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the message definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the message definition author and is not\n    expected to be globally unique. For example, it might be a timestamp (e.g.\n    yyyymmdd) if a managed version is not available. There is also no expectation\n    that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the message definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the message definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A MessageDefinition that is superseded by this definition.\n    \"\"\"\n    replaces: [Canonical]\n\n    \"\"\"\n    The status of this message definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this message definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the message definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the message definition changes.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    The name of the organization or individual that published the message definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the message definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate message\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the message definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this message definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the message definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the message definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The MessageDefinition that is the basis for the contents of this resource.\n    \"\"\"\n    base: Canonical\n\n    \"\"\"\n    Identifies a protocol or workflow that this MessageDefinition represents a step in.\n    \"\"\"\n    parent: [Canonical]\n\n    \"\"\"\n    Event code or link to the EventDefinition.\n    \"\"\"\n    eventCoding: Coding!\n\n    \"\"\"\n    Event code or link to the EventDefinition.\n    \"\"\"\n    eventUri: Uri!\n\n    \"\"\"\n    The impact of the content of the message.\n    \"\"\"\n    category: Code\n\n    \"\"\"\n    Identifies the resource (or resources) that are being addressed by the event.\n    For example, the Encounter for an admit message or two Account records for a merge.\n    \"\"\"\n    focus: [MessageDefinitionfocus]\n\n    \"\"\"\n    Declare at a message definition level whether a response is required or only upon error or success, or never.\n    \"\"\"\n    responseRequired: Code\n\n    \"\"\"\n    Indicates what types of messages may be sent as an application-level response to this message.\n    \"\"\"\n    allowedResponse: [MessageDefinitionallowedResponse]\n\n    \"\"\"\n    Canonical reference to a GraphDefinition. If a URL is provided, it is the\n    canonical reference to a [GraphDefinition](graphdefinition.html) that it\n    controls what resources are to be added to the bundle when building the\n    document. The GraphDefinition can also specify profiles that apply to the\n    various resources.\n    \"\"\"\n    graph: [Canonical]\n  }\n\n  enum MessageDefinition_Enum_input {\n    MessageDefinition\n  }\n\n  enum MessageDefinition_Enum_schema {\n    MessageDefinition\n  }\n\n  \"\"\"\n  Defines the characteristics of a message that can be shared between systems,\n  including the type of event that initiates the message, the content to be\n  transmitted and what response(s), if any, are permitted.\n  \"\"\"\n  input MessageDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MessageDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The business identifier that is used to reference the MessageDefinition and\n    *is* expected to be consistent from server to server.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    The business identifier that is used to reference the MessageDefinition and\n    *is* expected to be consistent from server to server.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this message definition when it\n    is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the message definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the message definition author and is not\n    expected to be globally unique. For example, it might be a timestamp (e.g.\n    yyyymmdd) if a managed version is not available. There is also no expectation\n    that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the message definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the message definition author and is not\n    expected to be globally unique. For example, it might be a timestamp (e.g.\n    yyyymmdd) if a managed version is not available. There is also no expectation\n    that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the message definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the message definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the message definition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the message definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A MessageDefinition that is superseded by this definition.\n    \"\"\"\n    _replaces: Element_Input\n\n    \"\"\"\n    A MessageDefinition that is superseded by this definition.\n    \"\"\"\n    replaces: [Canonical]\n\n    \"\"\"\n    The status of this message definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this message definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this message definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this message definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the message definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the message definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the message definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the message definition changes.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    The name of the organization or individual that published the message definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the message definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the message definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the message definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate message\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the message definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this message definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this message definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the message definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the message definition.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the message definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the message definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The MessageDefinition that is the basis for the contents of this resource.\n    \"\"\"\n    _base: Element_Input\n\n    \"\"\"\n    The MessageDefinition that is the basis for the contents of this resource.\n    \"\"\"\n    base: Canonical\n\n    \"\"\"\n    Identifies a protocol or workflow that this MessageDefinition represents a step in.\n    \"\"\"\n    _parent: Element_Input\n\n    \"\"\"\n    Identifies a protocol or workflow that this MessageDefinition represents a step in.\n    \"\"\"\n    parent: [Canonical]\n\n    \"\"\"\n    Event code or link to the EventDefinition.\n    \"\"\"\n    eventCoding: Coding_Input!\n\n    \"\"\"\n    Event code or link to the EventDefinition.\n    \"\"\"\n    _eventUri: Element_Input\n\n    \"\"\"\n    Event code or link to the EventDefinition.\n    \"\"\"\n    eventUri: Uri!\n\n    \"\"\"\n    The impact of the content of the message.\n    \"\"\"\n    _category: Element_Input\n\n    \"\"\"\n    The impact of the content of the message.\n    \"\"\"\n    category: Code\n\n    \"\"\"\n    Identifies the resource (or resources) that are being addressed by the event.\n    For example, the Encounter for an admit message or two Account records for a merge.\n    \"\"\"\n    focus: [MessageDefinitionfocus_Input]\n\n    \"\"\"\n    Declare at a message definition level whether a response is required or only upon error or success, or never.\n    \"\"\"\n    _responseRequired: Element_Input\n\n    \"\"\"\n    Declare at a message definition level whether a response is required or only upon error or success, or never.\n    \"\"\"\n    responseRequired: Code\n\n    \"\"\"\n    Indicates what types of messages may be sent as an application-level response to this message.\n    \"\"\"\n    allowedResponse: [MessageDefinitionallowedResponse_Input]\n\n    \"\"\"\n    Canonical reference to a GraphDefinition. If a URL is provided, it is the\n    canonical reference to a [GraphDefinition](graphdefinition.html) that it\n    controls what resources are to be added to the bundle when building the\n    document. The GraphDefinition can also specify profiles that apply to the\n    various resources.\n    \"\"\"\n    _graph: Element_Input\n\n    \"\"\"\n    Canonical reference to a GraphDefinition. If a URL is provided, it is the\n    canonical reference to a [GraphDefinition](graphdefinition.html) that it\n    controls what resources are to be added to the bundle when building the\n    document. The GraphDefinition can also specify profiles that apply to the\n    various resources.\n    \"\"\"\n    graph: [Canonical]\n  }\n\n  type MessageDefinitionallowedResponse {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A reference to the message definition that must be adhered to by this supported response.\n    \"\"\"\n    message: Canonical!\n\n    \"\"\"\n    Provides a description of the circumstances in which this response should be\n    used (as opposed to one of the alternative responses).\n    \"\"\"\n    situation: String\n  }\n\n  input MessageDefinitionallowedResponse_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A reference to the message definition that must be adhered to by this supported response.\n    \"\"\"\n    _message: Element_Input\n\n    \"\"\"\n    A reference to the message definition that must be adhered to by this supported response.\n    \"\"\"\n    message: Canonical!\n\n    \"\"\"\n    Provides a description of the circumstances in which this response should be\n    used (as opposed to one of the alternative responses).\n    \"\"\"\n    _situation: Element_Input\n\n    \"\"\"\n    Provides a description of the circumstances in which this response should be\n    used (as opposed to one of the alternative responses).\n    \"\"\"\n    situation: String\n  }\n\n  type MessageDefinitionfocus {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The kind of resource that must be the focus for this message.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    A profile that reflects constraints for the focal resource (and potentially for related resources).\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    Identifies the minimum number of resources of this type that must be pointed\n    to by a message in order for it to be valid against this MessageDefinition.\n    \"\"\"\n    min: UnsignedInt!\n\n    \"\"\"\n    Identifies the maximum number of resources of this type that must be pointed\n    to by a message in order for it to be valid against this MessageDefinition.\n    \"\"\"\n    max: String\n  }\n\n  input MessageDefinitionfocus_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The kind of resource that must be the focus for this message.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    The kind of resource that must be the focus for this message.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    A profile that reflects constraints for the focal resource (and potentially for related resources).\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    A profile that reflects constraints for the focal resource (and potentially for related resources).\n    \"\"\"\n    profile: Canonical\n\n    \"\"\"\n    Identifies the minimum number of resources of this type that must be pointed\n    to by a message in order for it to be valid against this MessageDefinition.\n    \"\"\"\n    _min: Element_Input\n\n    \"\"\"\n    Identifies the minimum number of resources of this type that must be pointed\n    to by a message in order for it to be valid against this MessageDefinition.\n    \"\"\"\n    min: UnsignedInt!\n\n    \"\"\"\n    Identifies the maximum number of resources of this type that must be pointed\n    to by a message in order for it to be valid against this MessageDefinition.\n    \"\"\"\n    _max: Element_Input\n\n    \"\"\"\n    Identifies the maximum number of resources of this type that must be pointed\n    to by a message in order for it to be valid against this MessageDefinition.\n    \"\"\"\n    max: String\n  }\n\n  \"\"\"\n  The header for a message exchange that is either requesting or responding to an\n  action.  The reference(s) that are the subject of the action as well as other\n  information related to the action are typically transmitted in a bundle in which\n  the MessageHeader resource instance is the first resource in the bundle.\n  \"\"\"\n  type MessageHeader {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MessageHeader_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Code that identifies the event this message represents and connects it with\n    its definition. Events defined as part of the  specification have the\n    system value 'http://terminology.hl7.org/CodeSystem/message-events'.\n    Alternatively uri to the EventDefinition.\n    \"\"\"\n    eventCoding: Coding!\n\n    \"\"\"\n    Code that identifies the event this message represents and connects it with\n    its definition. Events defined as part of the  specification have the\n    system value 'http://terminology.hl7.org/CodeSystem/message-events'.\n    Alternatively uri to the EventDefinition.\n    \"\"\"\n    eventUri: Uri!\n\n    \"\"\"\n    The destination application which the message is intended for.\n    \"\"\"\n    destination: [MessageHeaderdestination]\n\n    \"\"\"\n    Identifies the sending system to allow the use of a trust relationship.\n    \"\"\"\n    sender: MessageHeadersender_sender_Union\n\n    \"\"\"\n    The person or device that performed the data entry leading to this message.\n    When there is more than one candidate, pick the most proximal to the message.\n    Can provide other enterers in extensions.\n    \"\"\"\n    enterer: MessageHeaderenterer_enterer_Union\n\n    \"\"\"\n    The logical author of the message - the person or device that decided the\n    described event should happen. When there is more than one candidate, pick the\n    most proximal to the MessageHeader. Can provide other authors in extensions.\n    \"\"\"\n    author: MessageHeaderauthor_author_Union\n\n    \"\"\"\n    The source application from which this message originated.\n    \"\"\"\n    source: MessageHeadersource!\n\n    \"\"\"\n    The person or organization that accepts overall responsibility for the\n    contents of the message. The implication is that the message event happened\n    under the policies of the responsible party.\n    \"\"\"\n    responsible: MessageHeaderresponsible_responsible_Union\n\n    \"\"\"\n    Coded indication of the cause for the event - indicates  a reason for the\n    occurrence of the event that is a focus of this message.\n    \"\"\"\n    reason: CodeableConcept\n\n    \"\"\"\n    Information about the message that this message is a response to.  Only present if this message is a response.\n    \"\"\"\n    response: MessageHeaderresponse\n\n    \"\"\"\n    The actual data of the message - a reference to the root/focus class of the event.\n    \"\"\"\n    focus: [MessageHeaderfocus_focus_Union]\n\n    \"\"\"\n    Permanent link to the MessageDefinition for this message.\n    \"\"\"\n    definition: Canonical\n  }\n\n  enum MessageHeader_Enum_input {\n    MessageHeader\n  }\n\n  enum MessageHeader_Enum_schema {\n    MessageHeader\n  }\n\n  \"\"\"\n  The header for a message exchange that is either requesting or responding to an\n  action.  The reference(s) that are the subject of the action as well as other\n  information related to the action are typically transmitted in a bundle in which\n  the MessageHeader resource instance is the first resource in the bundle.\n  \"\"\"\n  input MessageHeader_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MessageHeader_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Code that identifies the event this message represents and connects it with\n    its definition. Events defined as part of the  specification have the\n    system value 'http://terminology.hl7.org/CodeSystem/message-events'.\n    Alternatively uri to the EventDefinition.\n    \"\"\"\n    eventCoding: Coding_Input!\n\n    \"\"\"\n    Code that identifies the event this message represents and connects it with\n    its definition. Events defined as part of the  specification have the\n    system value 'http://terminology.hl7.org/CodeSystem/message-events'.\n    Alternatively uri to the EventDefinition.\n    \"\"\"\n    _eventUri: Element_Input\n\n    \"\"\"\n    Code that identifies the event this message represents and connects it with\n    its definition. Events defined as part of the  specification have the\n    system value 'http://terminology.hl7.org/CodeSystem/message-events'.\n    Alternatively uri to the EventDefinition.\n    \"\"\"\n    eventUri: Uri!\n\n    \"\"\"\n    The destination application which the message is intended for.\n    \"\"\"\n    destination: [MessageHeaderdestination_Input]\n\n    \"\"\"\n    Identifies the sending system to allow the use of a trust relationship.\n    \"\"\"\n    sender: String\n\n    \"\"\"\n    The person or device that performed the data entry leading to this message.\n    When there is more than one candidate, pick the most proximal to the message.\n    Can provide other enterers in extensions.\n    \"\"\"\n    enterer: String\n\n    \"\"\"\n    The logical author of the message - the person or device that decided the\n    described event should happen. When there is more than one candidate, pick the\n    most proximal to the MessageHeader. Can provide other authors in extensions.\n    \"\"\"\n    author: String\n\n    \"\"\"\n    The source application from which this message originated.\n    \"\"\"\n    source: MessageHeadersource_Input!\n\n    \"\"\"\n    The person or organization that accepts overall responsibility for the\n    contents of the message. The implication is that the message event happened\n    under the policies of the responsible party.\n    \"\"\"\n    responsible: String\n\n    \"\"\"\n    Coded indication of the cause for the event - indicates  a reason for the\n    occurrence of the event that is a focus of this message.\n    \"\"\"\n    reason: CodeableConcept_Input\n\n    \"\"\"\n    Information about the message that this message is a response to.  Only present if this message is a response.\n    \"\"\"\n    response: MessageHeaderresponse_Input\n\n    \"\"\"\n    The actual data of the message - a reference to the root/focus class of the event.\n    \"\"\"\n    focus: [String]\n\n    \"\"\"\n    Permanent link to the MessageDefinition for this message.\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    Permanent link to the MessageDefinition for this message.\n    \"\"\"\n    definition: Canonical\n  }\n\n  \"\"\"\n  The logical author of the message - the person or device that decided the\n  described event should happen. When there is more than one candidate, pick the\n  most proximal to the MessageHeader. Can provide other authors in extensions.\n  \"\"\"\n  union MessageHeaderauthor_author_Union =\n      Practitioner\n    | PractitionerRole\n\n  type MessageHeaderdestination {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Human-readable name for the target system.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Identifies the target end system in situations where the initial message transmission is to an intermediary system.\n    \"\"\"\n    target: MessageHeaderdestinationtarget_target_Union\n\n    \"\"\"\n    Indicates where the message should be routed to.\n    \"\"\"\n    endpoint: Url!\n\n    \"\"\"\n    Allows data conveyed by a message to be addressed to a particular person or\n    department when routing to a specific application isn't sufficient.\n    \"\"\"\n    receiver: MessageHeaderdestinationreceiver_receiver_Union\n  }\n\n  input MessageHeaderdestination_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Human-readable name for the target system.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Human-readable name for the target system.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Identifies the target end system in situations where the initial message transmission is to an intermediary system.\n    \"\"\"\n    target: String\n\n    \"\"\"\n    Indicates where the message should be routed to.\n    \"\"\"\n    _endpoint: Element_Input\n\n    \"\"\"\n    Indicates where the message should be routed to.\n    \"\"\"\n    endpoint: Url!\n\n    \"\"\"\n    Allows data conveyed by a message to be addressed to a particular person or\n    department when routing to a specific application isn't sufficient.\n    \"\"\"\n    receiver: String\n  }\n\n  \"\"\"\n  Allows data conveyed by a message to be addressed to a particular person or\n  department when routing to a specific application isn't sufficient.\n  \"\"\"\n  union MessageHeaderdestinationreceiver_receiver_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  Identifies the target end system in situations where the initial message transmission is to an intermediary system.\n  \"\"\"\n  union MessageHeaderdestinationtarget_target_Union = Device\n\n  \"\"\"\n  The person or device that performed the data entry leading to this message. When\n  there is more than one candidate, pick the most proximal to the message. Can\n  provide other enterers in extensions.\n  \"\"\"\n  union MessageHeaderenterer_enterer_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The actual data of the message - a reference to the root/focus class of the event.\n  \"\"\"\n  union MessageHeaderfocus_focus_Union = Resource\n\n  type MessageHeaderresponse {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The MessageHeader.id of the message to which this message is a response.\n    \"\"\"\n    identifier: Id!\n\n    \"\"\"\n    Code that identifies the type of response to the message - whether it was\n    successful or not, and whether it should be resent or not.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Full details of any issues found in the message.\n    \"\"\"\n    details: MessageHeaderresponsedetails_details_Union\n  }\n\n  input MessageHeaderresponse_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The MessageHeader.id of the message to which this message is a response.\n    \"\"\"\n    _identifier: Element_Input\n\n    \"\"\"\n    The MessageHeader.id of the message to which this message is a response.\n    \"\"\"\n    identifier: Id!\n\n    \"\"\"\n    Code that identifies the type of response to the message - whether it was\n    successful or not, and whether it should be resent or not.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    Code that identifies the type of response to the message - whether it was\n    successful or not, and whether it should be resent or not.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Full details of any issues found in the message.\n    \"\"\"\n    details: String\n  }\n\n  \"\"\"\n  Full details of any issues found in the message.\n  \"\"\"\n  union MessageHeaderresponsedetails_details_Union = OperationOutcome\n\n  \"\"\"\n  The person or organization that accepts overall responsibility for the contents\n  of the message. The implication is that the message event happened under the\n  policies of the responsible party.\n  \"\"\"\n  union MessageHeaderresponsible_responsible_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  Identifies the sending system to allow the use of a trust relationship.\n  \"\"\"\n  union MessageHeadersender_sender_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  type MessageHeadersource {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Human-readable name for the source system.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    May include configuration or other information useful in debugging.\n    \"\"\"\n    software: String\n\n    \"\"\"\n    Can convey versions of multiple systems in situations where a message passes through multiple hands.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    An e-mail, phone, website or other contact point to use to resolve issues with message communications.\n    \"\"\"\n    contact: ContactPoint\n\n    \"\"\"\n    Identifies the routing target to send acknowledgements to.\n    \"\"\"\n    endpoint: Url!\n  }\n\n  input MessageHeadersource_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Human-readable name for the source system.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Human-readable name for the source system.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    May include configuration or other information useful in debugging.\n    \"\"\"\n    _software: Element_Input\n\n    \"\"\"\n    May include configuration or other information useful in debugging.\n    \"\"\"\n    software: String\n\n    \"\"\"\n    Can convey versions of multiple systems in situations where a message passes through multiple hands.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    Can convey versions of multiple systems in situations where a message passes through multiple hands.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    An e-mail, phone, website or other contact point to use to resolve issues with message communications.\n    \"\"\"\n    contact: ContactPoint_Input\n\n    \"\"\"\n    Identifies the routing target to send acknowledgements to.\n    \"\"\"\n    _endpoint: Element_Input\n\n    \"\"\"\n    Identifies the routing target to send acknowledgements to.\n    \"\"\"\n    endpoint: Url!\n  }\n\n  \"\"\"\n  Base StructureDefinition for Meta Type: The metadata about a resource. This is\n  content in the resource that is maintained by the infrastructure. Changes to the\n  content might not always be associated with version changes to the resource.\n  \"\"\"\n  type Meta {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The version specific identifier, as it appears in the version portion of the\n    URL. This value changes when the resource is created, updated, or deleted.\n    \"\"\"\n    versionId: Id\n\n    \"\"\"\n    When the resource last changed - e.g. when the version changed.\n    \"\"\"\n    lastUpdated: Instant\n\n    \"\"\"\n    A uri that identifies the source system of the resource. This provides a\n    minimal amount of [Provenance](provenance.html#) information that can be used\n    to track or differentiate the source of information in the resource. The\n    source may identify another  server, document, message, database, etc.\n    \"\"\"\n    source: Uri\n\n    \"\"\"\n    A list of profiles (references to\n    [StructureDefinition](structuredefinition.html#) resources) that this resource\n    claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url).\n    \"\"\"\n    profile: [Canonical]\n\n    \"\"\"\n    Security labels applied to this resource. These tags connect specific\n    resources to the overall security policy and infrastructure.\n    \"\"\"\n    security: [Coding]\n\n    \"\"\"\n    Tags applied to this resource. Tags are intended to be used to identify and\n    relate resources to process and workflow, and applications are not required to\n    consider the tags when interpreting the meaning of a resource.\n    \"\"\"\n    tag: [Coding]\n  }\n\n  \"\"\"\n  Base StructureDefinition for Meta Type: The metadata about a resource. This is\n  content in the resource that is maintained by the infrastructure. Changes to the\n  content might not always be associated with version changes to the resource.\n  \"\"\"\n  input Meta_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The version specific identifier, as it appears in the version portion of the\n    URL. This value changes when the resource is created, updated, or deleted.\n    \"\"\"\n    _versionId: Element_Input\n\n    \"\"\"\n    The version specific identifier, as it appears in the version portion of the\n    URL. This value changes when the resource is created, updated, or deleted.\n    \"\"\"\n    versionId: Id\n\n    \"\"\"\n    When the resource last changed - e.g. when the version changed.\n    \"\"\"\n    _lastUpdated: Element_Input\n\n    \"\"\"\n    When the resource last changed - e.g. when the version changed.\n    \"\"\"\n    lastUpdated: Instant\n\n    \"\"\"\n    A uri that identifies the source system of the resource. This provides a\n    minimal amount of [Provenance](provenance.html#) information that can be used\n    to track or differentiate the source of information in the resource. The\n    source may identify another  server, document, message, database, etc.\n    \"\"\"\n    _source: Element_Input\n\n    \"\"\"\n    A uri that identifies the source system of the resource. This provides a\n    minimal amount of [Provenance](provenance.html#) information that can be used\n    to track or differentiate the source of information in the resource. The\n    source may identify another  server, document, message, database, etc.\n    \"\"\"\n    source: Uri\n\n    \"\"\"\n    A list of profiles (references to\n    [StructureDefinition](structuredefinition.html#) resources) that this resource\n    claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url).\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    A list of profiles (references to\n    [StructureDefinition](structuredefinition.html#) resources) that this resource\n    claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url).\n    \"\"\"\n    profile: [Canonical]\n\n    \"\"\"\n    Security labels applied to this resource. These tags connect specific\n    resources to the overall security policy and infrastructure.\n    \"\"\"\n    security: [Coding_Input]\n\n    \"\"\"\n    Tags applied to this resource. Tags are intended to be used to identify and\n    relate resources to process and workflow, and applications are not required to\n    consider the tags when interpreting the meaning of a resource.\n    \"\"\"\n    tag: [Coding_Input]\n  }\n\n  \"\"\"\n  Raw data describing a biological sequence.\n  \"\"\"\n  type MolecularSequence {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MolecularSequence_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier for this particular sequence instance. This is a -defined id.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Amino Acid Sequence/ DNA Sequence / RNA Sequence.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Whether the sequence is numbered starting at 0 (0-based numbering or\n    coordinates, inclusive start, exclusive end) or starting at 1 (1-based\n    numbering, inclusive start and inclusive end).\n    \"\"\"\n    coordinateSystem: Int!\n\n    \"\"\"\n    The patient whose sequencing results are described by this resource.\n    \"\"\"\n    patient: MolecularSequencepatient_patient_Union\n\n    \"\"\"\n    Specimen used for sequencing.\n    \"\"\"\n    specimen: MolecularSequencespecimen_specimen_Union\n\n    \"\"\"\n    The method for sequencing, for example, chip information.\n    \"\"\"\n    device: MolecularSequencedevice_device_Union\n\n    \"\"\"\n    The organization or lab that should be responsible for this result.\n    \"\"\"\n    performer: MolecularSequenceperformer_performer_Union\n\n    \"\"\"\n    The number of copies of the sequence of interest. (RNASeq).\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    A sequence that is used as a reference to describe variants that are present in a sequence analyzed.\n    \"\"\"\n    referenceSeq: MolecularSequencereferenceSeq\n\n    \"\"\"\n    The definition of variant here originates from Sequence ontology ([variant_of](http://www.sequenceontology.org/browser/current_svn/term/variant_of)).\n    This element can represent amino acid or nucleic sequence change(including\n    insertion,deletion,SNP,etc.)  It can represent some complex mutation or\n    segment variation with the assist of CIGAR string.\n    \"\"\"\n    variant: [MolecularSequencevariant]\n\n    \"\"\"\n    Sequence that was observed. It is the result marked by referenceSeq along with\n    variant records on referenceSeq. This shall start from\n    referenceSeq.windowStart and end by referenceSeq.windowEnd.\n    \"\"\"\n    observedSeq: String\n\n    \"\"\"\n    An experimental feature attribute that defines the quality of the feature in a\n    quantitative way, such as a phred quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).\n    \"\"\"\n    quality: [MolecularSequencequality]\n\n    \"\"\"\n    Coverage (read depth or depth) is the average number of reads representing a\n    given nucleotide in the reconstructed sequence.\n    \"\"\"\n    readCoverage: Int\n\n    \"\"\"\n    Configurations of the external repository. The repository shall store target's\n    observedSeq or records related with target's observedSeq.\n    \"\"\"\n    repository: [MolecularSequencerepository]\n\n    \"\"\"\n    Pointer to next atomic sequence which at most contains one variant.\n    \"\"\"\n    pointer: [MolecularSequencepointer_pointer_Union]\n\n    \"\"\"\n    Information about chromosome structure variation.\n    \"\"\"\n    structureVariant: [MolecularSequencestructureVariant]\n  }\n\n  enum MolecularSequence_Enum_input {\n    MolecularSequence\n  }\n\n  enum MolecularSequence_Enum_schema {\n    MolecularSequence\n  }\n\n  \"\"\"\n  Raw data describing a biological sequence.\n  \"\"\"\n  input MolecularSequence_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: MolecularSequence_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier for this particular sequence instance. This is a -defined id.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Amino Acid Sequence/ DNA Sequence / RNA Sequence.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Amino Acid Sequence/ DNA Sequence / RNA Sequence.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Whether the sequence is numbered starting at 0 (0-based numbering or\n    coordinates, inclusive start, exclusive end) or starting at 1 (1-based\n    numbering, inclusive start and inclusive end).\n    \"\"\"\n    _coordinateSystem: Element_Input\n\n    \"\"\"\n    Whether the sequence is numbered starting at 0 (0-based numbering or\n    coordinates, inclusive start, exclusive end) or starting at 1 (1-based\n    numbering, inclusive start and inclusive end).\n    \"\"\"\n    coordinateSystem: Int!\n\n    \"\"\"\n    The patient whose sequencing results are described by this resource.\n    \"\"\"\n    patient: String\n\n    \"\"\"\n    Specimen used for sequencing.\n    \"\"\"\n    specimen: String\n\n    \"\"\"\n    The method for sequencing, for example, chip information.\n    \"\"\"\n    device: String\n\n    \"\"\"\n    The organization or lab that should be responsible for this result.\n    \"\"\"\n    performer: String\n\n    \"\"\"\n    The number of copies of the sequence of interest. (RNASeq).\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    A sequence that is used as a reference to describe variants that are present in a sequence analyzed.\n    \"\"\"\n    referenceSeq: MolecularSequencereferenceSeq_Input\n\n    \"\"\"\n    The definition of variant here originates from Sequence ontology ([variant_of](http://www.sequenceontology.org/browser/current_svn/term/variant_of)).\n    This element can represent amino acid or nucleic sequence change(including\n    insertion,deletion,SNP,etc.)  It can represent some complex mutation or\n    segment variation with the assist of CIGAR string.\n    \"\"\"\n    variant: [MolecularSequencevariant_Input]\n\n    \"\"\"\n    Sequence that was observed. It is the result marked by referenceSeq along with\n    variant records on referenceSeq. This shall start from\n    referenceSeq.windowStart and end by referenceSeq.windowEnd.\n    \"\"\"\n    _observedSeq: Element_Input\n\n    \"\"\"\n    Sequence that was observed. It is the result marked by referenceSeq along with\n    variant records on referenceSeq. This shall start from\n    referenceSeq.windowStart and end by referenceSeq.windowEnd.\n    \"\"\"\n    observedSeq: String\n\n    \"\"\"\n    An experimental feature attribute that defines the quality of the feature in a\n    quantitative way, such as a phred quality score ([SO:0001686](http://www.sequenceontology.org/browser/current_svn/term/SO:0001686)).\n    \"\"\"\n    quality: [MolecularSequencequality_Input]\n\n    \"\"\"\n    Coverage (read depth or depth) is the average number of reads representing a\n    given nucleotide in the reconstructed sequence.\n    \"\"\"\n    _readCoverage: Element_Input\n\n    \"\"\"\n    Coverage (read depth or depth) is the average number of reads representing a\n    given nucleotide in the reconstructed sequence.\n    \"\"\"\n    readCoverage: Int\n\n    \"\"\"\n    Configurations of the external repository. The repository shall store target's\n    observedSeq or records related with target's observedSeq.\n    \"\"\"\n    repository: [MolecularSequencerepository_Input]\n\n    \"\"\"\n    Pointer to next atomic sequence which at most contains one variant.\n    \"\"\"\n    pointer: [String]\n\n    \"\"\"\n    Information about chromosome structure variation.\n    \"\"\"\n    structureVariant: [MolecularSequencestructureVariant_Input]\n  }\n\n  \"\"\"\n  The method for sequencing, for example, chip information.\n  \"\"\"\n  union MolecularSequencedevice_device_Union = Device\n\n  \"\"\"\n  The patient whose sequencing results are described by this resource.\n  \"\"\"\n  union MolecularSequencepatient_patient_Union = Patient\n\n  \"\"\"\n  The organization or lab that should be responsible for this result.\n  \"\"\"\n  union MolecularSequenceperformer_performer_Union = Organization\n\n  \"\"\"\n  Pointer to next atomic sequence which at most contains one variant.\n  \"\"\"\n  union MolecularSequencepointer_pointer_Union = MolecularSequence\n\n  type MolecularSequencequality {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    INDEL / SNP / Undefined variant.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    Gold standard sequence used for comparing against.\n    \"\"\"\n    standardSequence: CodeableConcept\n\n    \"\"\"\n    Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    start: Int\n\n    \"\"\"\n    End position of the sequence. If the coordinate system is 0-based then end is\n    exclusive and does not include the last position. If the coordinate system is\n    1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    end: Int\n\n    \"\"\"\n    The score of an experimentally derived feature such as a p-value ([SO:0001685](http://www.sequenceontology.org/browser/current_svn/term/SO:0001685)).\n    \"\"\"\n    score: Quantity\n\n    \"\"\"\n    Which method is used to get sequence quality.\n    \"\"\"\n    method: CodeableConcept\n\n    \"\"\"\n    True positives, from the perspective of the truth data, i.e. the number of\n    sites in the Truth Call Set for which there are paths through the Query Call\n    Set that are consistent with all of the alleles at this site, and for which\n    there is an accurate genotype call for the event.\n    \"\"\"\n    truthTP: Float\n\n    \"\"\"\n    True positives, from the perspective of the query data, i.e. the number of\n    sites in the Query Call Set for which there are paths through the Truth Call\n    Set that are consistent with all of the alleles at this site, and for which\n    there is an accurate genotype call for the event.\n    \"\"\"\n    queryTP: Float\n\n    \"\"\"\n    False negatives, i.e. the number of sites in the Truth Call Set for which\n    there is no path through the Query Call Set that is consistent with all of the\n    alleles at this site, or sites for which there is an inaccurate genotype call\n    for the event. Sites with correct variant but incorrect genotype are counted here.\n    \"\"\"\n    truthFN: Float\n\n    \"\"\"\n    False positives, i.e. the number of sites in the Query Call Set for which\n    there is no path through the Truth Call Set that is consistent with this site.\n    Sites with correct variant but incorrect genotype are counted here.\n    \"\"\"\n    queryFP: Float\n\n    \"\"\"\n    The number of false positives where the non-REF alleles in the Truth and Query\n    Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).\n    \"\"\"\n    gtFP: Float\n\n    \"\"\"\n    QUERY.TP / (QUERY.TP + QUERY.FP).\n    \"\"\"\n    precision: Float\n\n    \"\"\"\n    TRUTH.TP / (TRUTH.TP + TRUTH.FN).\n    \"\"\"\n    recall: Float\n\n    \"\"\"\n    Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).\n    \"\"\"\n    fScore: Float\n\n    \"\"\"\n    Receiver Operator Characteristic (ROC) Curve  to give sensitivity/specificity tradeoff.\n    \"\"\"\n    roc: MolecularSequencequalityroc\n  }\n\n  input MolecularSequencequality_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    INDEL / SNP / Undefined variant.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    INDEL / SNP / Undefined variant.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    Gold standard sequence used for comparing against.\n    \"\"\"\n    standardSequence: CodeableConcept_Input\n\n    \"\"\"\n    Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    _start: Element_Input\n\n    \"\"\"\n    Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    start: Int\n\n    \"\"\"\n    End position of the sequence. If the coordinate system is 0-based then end is\n    exclusive and does not include the last position. If the coordinate system is\n    1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    _end: Element_Input\n\n    \"\"\"\n    End position of the sequence. If the coordinate system is 0-based then end is\n    exclusive and does not include the last position. If the coordinate system is\n    1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    end: Int\n\n    \"\"\"\n    The score of an experimentally derived feature such as a p-value ([SO:0001685](http://www.sequenceontology.org/browser/current_svn/term/SO:0001685)).\n    \"\"\"\n    score: Quantity_Input\n\n    \"\"\"\n    Which method is used to get sequence quality.\n    \"\"\"\n    method: CodeableConcept_Input\n\n    \"\"\"\n    True positives, from the perspective of the truth data, i.e. the number of\n    sites in the Truth Call Set for which there are paths through the Query Call\n    Set that are consistent with all of the alleles at this site, and for which\n    there is an accurate genotype call for the event.\n    \"\"\"\n    _truthTP: Element_Input\n\n    \"\"\"\n    True positives, from the perspective of the truth data, i.e. the number of\n    sites in the Truth Call Set for which there are paths through the Query Call\n    Set that are consistent with all of the alleles at this site, and for which\n    there is an accurate genotype call for the event.\n    \"\"\"\n    truthTP: Float\n\n    \"\"\"\n    True positives, from the perspective of the query data, i.e. the number of\n    sites in the Query Call Set for which there are paths through the Truth Call\n    Set that are consistent with all of the alleles at this site, and for which\n    there is an accurate genotype call for the event.\n    \"\"\"\n    _queryTP: Element_Input\n\n    \"\"\"\n    True positives, from the perspective of the query data, i.e. the number of\n    sites in the Query Call Set for which there are paths through the Truth Call\n    Set that are consistent with all of the alleles at this site, and for which\n    there is an accurate genotype call for the event.\n    \"\"\"\n    queryTP: Float\n\n    \"\"\"\n    False negatives, i.e. the number of sites in the Truth Call Set for which\n    there is no path through the Query Call Set that is consistent with all of the\n    alleles at this site, or sites for which there is an inaccurate genotype call\n    for the event. Sites with correct variant but incorrect genotype are counted here.\n    \"\"\"\n    _truthFN: Element_Input\n\n    \"\"\"\n    False negatives, i.e. the number of sites in the Truth Call Set for which\n    there is no path through the Query Call Set that is consistent with all of the\n    alleles at this site, or sites for which there is an inaccurate genotype call\n    for the event. Sites with correct variant but incorrect genotype are counted here.\n    \"\"\"\n    truthFN: Float\n\n    \"\"\"\n    False positives, i.e. the number of sites in the Query Call Set for which\n    there is no path through the Truth Call Set that is consistent with this site.\n    Sites with correct variant but incorrect genotype are counted here.\n    \"\"\"\n    _queryFP: Element_Input\n\n    \"\"\"\n    False positives, i.e. the number of sites in the Query Call Set for which\n    there is no path through the Truth Call Set that is consistent with this site.\n    Sites with correct variant but incorrect genotype are counted here.\n    \"\"\"\n    queryFP: Float\n\n    \"\"\"\n    The number of false positives where the non-REF alleles in the Truth and Query\n    Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).\n    \"\"\"\n    _gtFP: Element_Input\n\n    \"\"\"\n    The number of false positives where the non-REF alleles in the Truth and Query\n    Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).\n    \"\"\"\n    gtFP: Float\n\n    \"\"\"\n    QUERY.TP / (QUERY.TP + QUERY.FP).\n    \"\"\"\n    _precision: Element_Input\n\n    \"\"\"\n    QUERY.TP / (QUERY.TP + QUERY.FP).\n    \"\"\"\n    precision: Float\n\n    \"\"\"\n    TRUTH.TP / (TRUTH.TP + TRUTH.FN).\n    \"\"\"\n    _recall: Element_Input\n\n    \"\"\"\n    TRUTH.TP / (TRUTH.TP + TRUTH.FN).\n    \"\"\"\n    recall: Float\n\n    \"\"\"\n    Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).\n    \"\"\"\n    _fScore: Element_Input\n\n    \"\"\"\n    Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).\n    \"\"\"\n    fScore: Float\n\n    \"\"\"\n    Receiver Operator Characteristic (ROC) Curve  to give sensitivity/specificity tradeoff.\n    \"\"\"\n    roc: MolecularSequencequalityroc_Input\n  }\n\n  type MolecularSequencequalityroc {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Invidual data point representing the GQ (genotype quality) score threshold.\n    \"\"\"\n    score: [Int]\n\n    \"\"\"\n    The number of true positives if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    numTP: [Int]\n\n    \"\"\"\n    The number of false positives if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    numFP: [Int]\n\n    \"\"\"\n    The number of false negatives if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    numFN: [Int]\n\n    \"\"\"\n    Calculated precision if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    precision: [Float]\n\n    \"\"\"\n    Calculated sensitivity if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    sensitivity: [Float]\n\n    \"\"\"\n    Calculated fScore if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    fMeasure: [Float]\n  }\n\n  input MolecularSequencequalityroc_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Invidual data point representing the GQ (genotype quality) score threshold.\n    \"\"\"\n    _score: Element_Input\n\n    \"\"\"\n    Invidual data point representing the GQ (genotype quality) score threshold.\n    \"\"\"\n    score: [Int]\n\n    \"\"\"\n    The number of true positives if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    _numTP: Element_Input\n\n    \"\"\"\n    The number of true positives if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    numTP: [Int]\n\n    \"\"\"\n    The number of false positives if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    _numFP: Element_Input\n\n    \"\"\"\n    The number of false positives if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    numFP: [Int]\n\n    \"\"\"\n    The number of false negatives if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    _numFN: Element_Input\n\n    \"\"\"\n    The number of false negatives if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    numFN: [Int]\n\n    \"\"\"\n    Calculated precision if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    _precision: Element_Input\n\n    \"\"\"\n    Calculated precision if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    precision: [Float]\n\n    \"\"\"\n    Calculated sensitivity if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    _sensitivity: Element_Input\n\n    \"\"\"\n    Calculated sensitivity if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    sensitivity: [Float]\n\n    \"\"\"\n    Calculated fScore if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    _fMeasure: Element_Input\n\n    \"\"\"\n    Calculated fScore if the GQ score threshold was set to 'score' field value.\n    \"\"\"\n    fMeasure: [Float]\n  }\n\n  type MolecularSequencereferenceSeq {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Structural unit composed of a nucleic acid molecule which controls its own\n    replication through the interaction of specific proteins at one or more\n    origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).\n    \"\"\"\n    chromosome: CodeableConcept\n\n    \"\"\"\n    The Genome Build used for reference, following GRCh build versions e.g. 'GRCh\n    37'.  Version number must be included if a versioned release of a primary\n    build was used.\n    \"\"\"\n    genomeBuild: String\n\n    \"\"\"\n    A relative reference to a DNA strand based on gene orientation. The strand\n    that contains the open reading frame of the gene is the 'sense' strand, and\n    the opposite complementary strand is the 'antisense' strand.\n    \"\"\"\n    orientation: Code\n\n    \"\"\"\n    Reference identifier of reference sequence submitted to NCBI. It must match\n    the type in the MolecularSequence.type field. For example, the prefix, “NG_”\n    identifies reference sequence for genes, “NM_” for messenger RNA transcripts,\n    and “NP_” for amino acid sequences.\n    \"\"\"\n    referenceSeqId: CodeableConcept\n\n    \"\"\"\n    A pointer to another MolecularSequence entity as reference sequence.\n    \"\"\"\n    referenceSeqPointer: MolecularSequencereferenceSeqreferenceSeqPointer_referenceSeqPointer_Union\n\n    \"\"\"\n    A string like 'ACGT'.\n    \"\"\"\n    referenceSeqString: String\n\n    \"\"\"\n    An absolute reference to a strand. The Watson strand is the strand whose\n    5'-end is on the short arm of the chromosome, and the Crick strand as the one\n    whose 5'-end is on the long arm.\n    \"\"\"\n    strand: Code\n\n    \"\"\"\n    Start position of the window on the reference sequence. If the coordinate\n    system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    windowStart: Int\n\n    \"\"\"\n    End position of the window on the reference sequence. If the coordinate system\n    is 0-based then end is exclusive and does not include the last position. If\n    the coordinate system is 1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    windowEnd: Int\n  }\n\n  input MolecularSequencereferenceSeq_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Structural unit composed of a nucleic acid molecule which controls its own\n    replication through the interaction of specific proteins at one or more\n    origins of replication ([SO:0000340](http://www.sequenceontology.org/browser/current_svn/term/SO:0000340)).\n    \"\"\"\n    chromosome: CodeableConcept_Input\n\n    \"\"\"\n    The Genome Build used for reference, following GRCh build versions e.g. 'GRCh\n    37'.  Version number must be included if a versioned release of a primary\n    build was used.\n    \"\"\"\n    _genomeBuild: Element_Input\n\n    \"\"\"\n    The Genome Build used for reference, following GRCh build versions e.g. 'GRCh\n    37'.  Version number must be included if a versioned release of a primary\n    build was used.\n    \"\"\"\n    genomeBuild: String\n\n    \"\"\"\n    A relative reference to a DNA strand based on gene orientation. The strand\n    that contains the open reading frame of the gene is the 'sense' strand, and\n    the opposite complementary strand is the 'antisense' strand.\n    \"\"\"\n    _orientation: Element_Input\n\n    \"\"\"\n    A relative reference to a DNA strand based on gene orientation. The strand\n    that contains the open reading frame of the gene is the 'sense' strand, and\n    the opposite complementary strand is the 'antisense' strand.\n    \"\"\"\n    orientation: Code\n\n    \"\"\"\n    Reference identifier of reference sequence submitted to NCBI. It must match\n    the type in the MolecularSequence.type field. For example, the prefix, “NG_”\n    identifies reference sequence for genes, “NM_” for messenger RNA transcripts,\n    and “NP_” for amino acid sequences.\n    \"\"\"\n    referenceSeqId: CodeableConcept_Input\n\n    \"\"\"\n    A pointer to another MolecularSequence entity as reference sequence.\n    \"\"\"\n    referenceSeqPointer: String\n\n    \"\"\"\n    A string like 'ACGT'.\n    \"\"\"\n    _referenceSeqString: Element_Input\n\n    \"\"\"\n    A string like 'ACGT'.\n    \"\"\"\n    referenceSeqString: String\n\n    \"\"\"\n    An absolute reference to a strand. The Watson strand is the strand whose\n    5'-end is on the short arm of the chromosome, and the Crick strand as the one\n    whose 5'-end is on the long arm.\n    \"\"\"\n    _strand: Element_Input\n\n    \"\"\"\n    An absolute reference to a strand. The Watson strand is the strand whose\n    5'-end is on the short arm of the chromosome, and the Crick strand as the one\n    whose 5'-end is on the long arm.\n    \"\"\"\n    strand: Code\n\n    \"\"\"\n    Start position of the window on the reference sequence. If the coordinate\n    system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    _windowStart: Element_Input\n\n    \"\"\"\n    Start position of the window on the reference sequence. If the coordinate\n    system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    windowStart: Int\n\n    \"\"\"\n    End position of the window on the reference sequence. If the coordinate system\n    is 0-based then end is exclusive and does not include the last position. If\n    the coordinate system is 1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    _windowEnd: Element_Input\n\n    \"\"\"\n    End position of the window on the reference sequence. If the coordinate system\n    is 0-based then end is exclusive and does not include the last position. If\n    the coordinate system is 1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    windowEnd: Int\n  }\n\n  \"\"\"\n  A pointer to another MolecularSequence entity as reference sequence.\n  \"\"\"\n  union MolecularSequencereferenceSeqreferenceSeqPointer_referenceSeqPointer_Union =\n      MolecularSequence\n\n  type MolecularSequencerepository {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    URI of an external repository which contains further details about the genetics data.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    URI of an external repository which contains further details about the genetics data.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Id of the variant in this external repository. The server will understand how\n    to use this id to call for more info about datasets in external repository.\n    \"\"\"\n    datasetId: String\n\n    \"\"\"\n    Id of the variantset in this external repository. The server will understand\n    how to use this id to call for more info about variantsets in external repository.\n    \"\"\"\n    variantsetId: String\n\n    \"\"\"\n    Id of the read in this external repository.\n    \"\"\"\n    readsetId: String\n  }\n\n  input MolecularSequencerepository_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    URI of an external repository which contains further details about the genetics data.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    URI of an external repository which contains further details about the genetics data.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    URI of an external repository which contains further details about the genetics data.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    URI of an external repository which contains further details about the genetics data.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Id of the variant in this external repository. The server will understand how\n    to use this id to call for more info about datasets in external repository.\n    \"\"\"\n    _datasetId: Element_Input\n\n    \"\"\"\n    Id of the variant in this external repository. The server will understand how\n    to use this id to call for more info about datasets in external repository.\n    \"\"\"\n    datasetId: String\n\n    \"\"\"\n    Id of the variantset in this external repository. The server will understand\n    how to use this id to call for more info about variantsets in external repository.\n    \"\"\"\n    _variantsetId: Element_Input\n\n    \"\"\"\n    Id of the variantset in this external repository. The server will understand\n    how to use this id to call for more info about variantsets in external repository.\n    \"\"\"\n    variantsetId: String\n\n    \"\"\"\n    Id of the read in this external repository.\n    \"\"\"\n    _readsetId: Element_Input\n\n    \"\"\"\n    Id of the read in this external repository.\n    \"\"\"\n    readsetId: String\n  }\n\n  \"\"\"\n  Specimen used for sequencing.\n  \"\"\"\n  union MolecularSequencespecimen_specimen_Union = Specimen\n\n  type MolecularSequencestructureVariant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Information about chromosome structure variation DNA change type.\n    \"\"\"\n    variantType: CodeableConcept\n\n    \"\"\"\n    Used to indicate if the outer and inner start-end values have the same meaning.\n    \"\"\"\n    exact: Boolean\n\n    \"\"\"\n    Length of the variant chromosome.\n    \"\"\"\n    length: Int\n\n    \"\"\"\n    Structural variant outer.\n    \"\"\"\n    outer: MolecularSequencestructureVariantouter\n\n    \"\"\"\n    Structural variant inner.\n    \"\"\"\n    inner: MolecularSequencestructureVariantinner\n  }\n\n  input MolecularSequencestructureVariant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Information about chromosome structure variation DNA change type.\n    \"\"\"\n    variantType: CodeableConcept_Input\n\n    \"\"\"\n    Used to indicate if the outer and inner start-end values have the same meaning.\n    \"\"\"\n    _exact: Element_Input\n\n    \"\"\"\n    Used to indicate if the outer and inner start-end values have the same meaning.\n    \"\"\"\n    exact: Boolean\n\n    \"\"\"\n    Length of the variant chromosome.\n    \"\"\"\n    _length: Element_Input\n\n    \"\"\"\n    Length of the variant chromosome.\n    \"\"\"\n    length: Int\n\n    \"\"\"\n    Structural variant outer.\n    \"\"\"\n    outer: MolecularSequencestructureVariantouter_Input\n\n    \"\"\"\n    Structural variant inner.\n    \"\"\"\n    inner: MolecularSequencestructureVariantinner_Input\n  }\n\n  type MolecularSequencestructureVariantinner {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Structural variant inner start. If the coordinate system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    start: Int\n\n    \"\"\"\n    Structural variant inner end. If the coordinate system is 0-based then end is\n    exclusive and does not include the last position. If the coordinate system is\n    1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    end: Int\n  }\n\n  input MolecularSequencestructureVariantinner_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Structural variant inner start. If the coordinate system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    _start: Element_Input\n\n    \"\"\"\n    Structural variant inner start. If the coordinate system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    start: Int\n\n    \"\"\"\n    Structural variant inner end. If the coordinate system is 0-based then end is\n    exclusive and does not include the last position. If the coordinate system is\n    1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    _end: Element_Input\n\n    \"\"\"\n    Structural variant inner end. If the coordinate system is 0-based then end is\n    exclusive and does not include the last position. If the coordinate system is\n    1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    end: Int\n  }\n\n  type MolecularSequencestructureVariantouter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Structural variant outer start. If the coordinate system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    start: Int\n\n    \"\"\"\n    Structural variant outer end. If the coordinate system is 0-based then end is\n    exclusive and does not include the last position. If the coordinate system is\n    1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    end: Int\n  }\n\n  input MolecularSequencestructureVariantouter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Structural variant outer start. If the coordinate system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    _start: Element_Input\n\n    \"\"\"\n    Structural variant outer start. If the coordinate system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    start: Int\n\n    \"\"\"\n    Structural variant outer end. If the coordinate system is 0-based then end is\n    exclusive and does not include the last position. If the coordinate system is\n    1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    _end: Element_Input\n\n    \"\"\"\n    Structural variant outer end. If the coordinate system is 0-based then end is\n    exclusive and does not include the last position. If the coordinate system is\n    1-base, then end is inclusive and includes the last position.\n    \"\"\"\n    end: Int\n  }\n\n  type MolecularSequencevariant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Start position of the variant on the  reference sequence. If the coordinate\n    system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    start: Int\n\n    \"\"\"\n    End position of the variant on the reference sequence. If the coordinate\n    system is 0-based then end is exclusive and does not include the last\n    position. If the coordinate system is 1-base, then end is inclusive and\n    includes the last position.\n    \"\"\"\n    end: Int\n\n    \"\"\"\n    An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)).\n     Nucleotide(s)/amino acids from start position of sequence to stop position of\n    sequence on the positive (+) strand of the observed  sequence. When the\n    sequence  type is DNA, it should be the sequence on the positive (+) strand.\n    This will lay in the range between variant.start and variant.end.\n    \"\"\"\n    observedAllele: String\n\n    \"\"\"\n    An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)).\n    Nucleotide(s)/amino acids from start position of sequence to stop position of\n    sequence on the positive (+) strand of the reference sequence. When the\n    sequence  type is DNA, it should be the sequence on the positive (+) strand.\n    This will lay in the range between variant.start and variant.end.\n    \"\"\"\n    referenceAllele: String\n\n    \"\"\"\n    Extended CIGAR string for aligning the sequence with reference bases. See\n    detailed documentation [here](http://support.illumina.com/help/SequencingAnalysisWorkflow/Content/Vault/Informatics/Sequencing_Analysis/CASAVA/swSEQ_mCA_ExtendedCIGARFormat.htm).\n    \"\"\"\n    cigar: String\n\n    \"\"\"\n    A pointer to an Observation containing variant information.\n    \"\"\"\n    variantPointer: MolecularSequencevariantvariantPointer_variantPointer_Union\n  }\n\n  input MolecularSequencevariant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Start position of the variant on the  reference sequence. If the coordinate\n    system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    _start: Element_Input\n\n    \"\"\"\n    Start position of the variant on the  reference sequence. If the coordinate\n    system is either 0-based or 1-based, then start position is inclusive.\n    \"\"\"\n    start: Int\n\n    \"\"\"\n    End position of the variant on the reference sequence. If the coordinate\n    system is 0-based then end is exclusive and does not include the last\n    position. If the coordinate system is 1-base, then end is inclusive and\n    includes the last position.\n    \"\"\"\n    _end: Element_Input\n\n    \"\"\"\n    End position of the variant on the reference sequence. If the coordinate\n    system is 0-based then end is exclusive and does not include the last\n    position. If the coordinate system is 1-base, then end is inclusive and\n    includes the last position.\n    \"\"\"\n    end: Int\n\n    \"\"\"\n    An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)).\n     Nucleotide(s)/amino acids from start position of sequence to stop position of\n    sequence on the positive (+) strand of the observed  sequence. When the\n    sequence  type is DNA, it should be the sequence on the positive (+) strand.\n    This will lay in the range between variant.start and variant.end.\n    \"\"\"\n    _observedAllele: Element_Input\n\n    \"\"\"\n    An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)).\n     Nucleotide(s)/amino acids from start position of sequence to stop position of\n    sequence on the positive (+) strand of the observed  sequence. When the\n    sequence  type is DNA, it should be the sequence on the positive (+) strand.\n    This will lay in the range between variant.start and variant.end.\n    \"\"\"\n    observedAllele: String\n\n    \"\"\"\n    An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)).\n    Nucleotide(s)/amino acids from start position of sequence to stop position of\n    sequence on the positive (+) strand of the reference sequence. When the\n    sequence  type is DNA, it should be the sequence on the positive (+) strand.\n    This will lay in the range between variant.start and variant.end.\n    \"\"\"\n    _referenceAllele: Element_Input\n\n    \"\"\"\n    An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)).\n    Nucleotide(s)/amino acids from start position of sequence to stop position of\n    sequence on the positive (+) strand of the reference sequence. When the\n    sequence  type is DNA, it should be the sequence on the positive (+) strand.\n    This will lay in the range between variant.start and variant.end.\n    \"\"\"\n    referenceAllele: String\n\n    \"\"\"\n    Extended CIGAR string for aligning the sequence with reference bases. See\n    detailed documentation [here](http://support.illumina.com/help/SequencingAnalysisWorkflow/Content/Vault/Informatics/Sequencing_Analysis/CASAVA/swSEQ_mCA_ExtendedCIGARFormat.htm).\n    \"\"\"\n    _cigar: Element_Input\n\n    \"\"\"\n    Extended CIGAR string for aligning the sequence with reference bases. See\n    detailed documentation [here](http://support.illumina.com/help/SequencingAnalysisWorkflow/Content/Vault/Informatics/Sequencing_Analysis/CASAVA/swSEQ_mCA_ExtendedCIGARFormat.htm).\n    \"\"\"\n    cigar: String\n\n    \"\"\"\n    A pointer to an Observation containing variant information.\n    \"\"\"\n    variantPointer: String\n  }\n\n  \"\"\"\n  A pointer to an Observation containing variant information.\n  \"\"\"\n  union MolecularSequencevariantvariantPointer_variantPointer_Union =\n      Observation\n\n  \"\"\"\n  Base StructureDefinition for Money Type: An amount of economic utility in some recognized currency.\n  \"\"\"\n  type Money {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    Numerical value (with implicit precision).\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    ISO 4217 Currency Code.\n    \"\"\"\n    currency: Code\n  }\n\n  \"\"\"\n  Base StructureDefinition for Money Type: An amount of economic utility in some recognized currency.\n  \"\"\"\n  input Money_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    Numerical value (with implicit precision).\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    Numerical value (with implicit precision).\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    ISO 4217 Currency Code.\n    \"\"\"\n    _currency: Element_Input\n\n    \"\"\"\n    ISO 4217 Currency Code.\n    \"\"\"\n    currency: Code\n  }\n\n  \"\"\"\n  A curated namespace that issues unique symbols within that namespace for the\n  identification of concepts, people, devices, etc.  Represents a 'System' used\n  within the Identifier and Coding data types.\n  \"\"\"\n  type NamingSystem {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: NamingSystem_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A natural language name identifying the naming system. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The status of this naming system. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the purpose for the naming system - what kinds of things does it make unique?\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the naming system was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the naming system changes.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    The name of the organization or individual that published the naming system.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    The name of the organization that is responsible for issuing identifiers or\n    codes for this namespace and ensuring their non-collision.\n    \"\"\"\n    responsible: String\n\n    \"\"\"\n    Categorizes a naming system for easier search by grouping related naming systems.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    A free text natural language description of the naming system from a\n    consumer's perspective. Details about what the namespace identifies including\n    scope, granularity, version labeling, etc.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate naming\n    system instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the naming system is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Provides guidance on the use of the namespace, including the handling of\n    formatting characters, use of upper vs. lower case, etc.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    Indicates how the system may be identified when referenced in electronic exchange.\n    \"\"\"\n    uniqueId: [NamingSystemuniqueId!]\n  }\n\n  enum NamingSystem_Enum_input {\n    NamingSystem\n  }\n\n  enum NamingSystem_Enum_schema {\n    NamingSystem\n  }\n\n  \"\"\"\n  A curated namespace that issues unique symbols within that namespace for the\n  identification of concepts, people, devices, etc.  Represents a 'System' used\n  within the Identifier and Coding data types.\n  \"\"\"\n  input NamingSystem_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: NamingSystem_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A natural language name identifying the naming system. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the naming system. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The status of this naming system. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this naming system. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the purpose for the naming system - what kinds of things does it make unique?\n    \"\"\"\n    _kind: Element_Input\n\n    \"\"\"\n    Indicates the purpose for the naming system - what kinds of things does it make unique?\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the naming system was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the naming system changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the naming system was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the naming system changes.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    The name of the organization or individual that published the naming system.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the naming system.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    The name of the organization that is responsible for issuing identifiers or\n    codes for this namespace and ensuring their non-collision.\n    \"\"\"\n    _responsible: Element_Input\n\n    \"\"\"\n    The name of the organization that is responsible for issuing identifiers or\n    codes for this namespace and ensuring their non-collision.\n    \"\"\"\n    responsible: String\n\n    \"\"\"\n    Categorizes a naming system for easier search by grouping related naming systems.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    A free text natural language description of the naming system from a\n    consumer's perspective. Details about what the namespace identifies including\n    scope, granularity, version labeling, etc.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the naming system from a\n    consumer's perspective. Details about what the namespace identifies including\n    scope, granularity, version labeling, etc.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate naming\n    system instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the naming system is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Provides guidance on the use of the namespace, including the handling of\n    formatting characters, use of upper vs. lower case, etc.\n    \"\"\"\n    _usage: Element_Input\n\n    \"\"\"\n    Provides guidance on the use of the namespace, including the handling of\n    formatting characters, use of upper vs. lower case, etc.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    Indicates how the system may be identified when referenced in electronic exchange.\n    \"\"\"\n    uniqueId: [NamingSystemuniqueId_Input!]\n  }\n\n  type NamingSystemuniqueId {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifies the unique identifier scheme used for this particular identifier.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The string that should be sent over the wire to identify the code system or identifier system.\n    \"\"\"\n    value: String!\n\n    \"\"\"\n    Indicates whether this identifier is the 'preferred' identifier of this type.\n    \"\"\"\n    preferred: Boolean\n\n    \"\"\"\n    Notes about the past or intended usage of this identifier.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Identifies the period of time over which this identifier is considered\n    appropriate to refer to the naming system.  Outside of this window, the\n    identifier might be non-deterministic.\n    \"\"\"\n    period: Period\n  }\n\n  input NamingSystemuniqueId_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifies the unique identifier scheme used for this particular identifier.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Identifies the unique identifier scheme used for this particular identifier.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The string that should be sent over the wire to identify the code system or identifier system.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The string that should be sent over the wire to identify the code system or identifier system.\n    \"\"\"\n    value: String!\n\n    \"\"\"\n    Indicates whether this identifier is the 'preferred' identifier of this type.\n    \"\"\"\n    _preferred: Element_Input\n\n    \"\"\"\n    Indicates whether this identifier is the 'preferred' identifier of this type.\n    \"\"\"\n    preferred: Boolean\n\n    \"\"\"\n    Notes about the past or intended usage of this identifier.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Notes about the past or intended usage of this identifier.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Identifies the period of time over which this identifier is considered\n    appropriate to refer to the naming system.  Outside of this window, the\n    identifier might be non-deterministic.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  Base StructureDefinition for Narrative Type: A human-readable summary of the\n  resource conveying the essential clinical and business information for the resource.\n  \"\"\"\n  type Narrative {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The status of the narrative - whether it's entirely generated (from just the\n    defined data or the extensions too), or whether a human authored it and it may\n    contain additional data.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The actual narrative content, a stripped down version of XHTML.\n    \"\"\"\n    div: Xhtml!\n  }\n\n  \"\"\"\n  Base StructureDefinition for Narrative Type: A human-readable summary of the\n  resource conveying the essential clinical and business information for the resource.\n  \"\"\"\n  input Narrative_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The status of the narrative - whether it's entirely generated (from just the\n    defined data or the extensions too), or whether a human authored it and it may\n    contain additional data.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the narrative - whether it's entirely generated (from just the\n    defined data or the extensions too), or whether a human authored it and it may\n    contain additional data.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The actual narrative content, a stripped down version of XHTML.\n    \"\"\"\n    _div: Element_Input\n\n    \"\"\"\n    The actual narrative content, a stripped down version of XHTML.\n    \"\"\"\n    div: Xhtml!\n  }\n\n  \"\"\"\n  A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.\n  \"\"\"\n  type NutritionOrder {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: NutritionOrder_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers assigned to this order by the order sender or by the order receiver.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this NutritionOrder.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    NutritionOrder.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    The URL pointing to a protocol, guideline, orderset or other definition that\n    is adhered to in whole or in part by this NutritionOrder.\n    \"\"\"\n    instantiates: [Uri]\n\n    \"\"\"\n    The workflow status of the nutrition order/request.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the\n    NutrionOrder and where the request fits into the workflow chain.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    The person (patient) who needs the nutrition order for an oral diet,\n    nutritional supplement and/or enteral or formula feeding.\n    \"\"\"\n    patient: NutritionOrderpatient_patient_Union!\n\n    \"\"\"\n    An encounter that provides additional information about the healthcare context in which this request is made.\n    \"\"\"\n    encounter: NutritionOrderencounter_encounter_Union\n\n    \"\"\"\n    The date and time that this nutrition order was requested.\n    \"\"\"\n    dateTime: DateTime!\n\n    \"\"\"\n    The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.\n    \"\"\"\n    orderer: NutritionOrderorderer_orderer_Union\n\n    \"\"\"\n    A link to a record of allergies or intolerances  which should be included in the nutrition order.\n    \"\"\"\n    allergyIntolerance: [NutritionOrderallergyIntolerance_allergyIntolerance_Union]\n\n    \"\"\"\n    This modifier is used to convey order-specific modifiers about the type of\n    food that should be given. These can be derived from patient allergies,\n    intolerances, or preferences such as Halal, Vegan or Kosher. This modifier\n    applies to the entire nutrition order inclusive of the oral diet, nutritional\n    supplements and enteral formula feedings.\n    \"\"\"\n    foodPreferenceModifier: [CodeableConcept]\n\n    \"\"\"\n    This modifier is used to convey Order-specific modifier about the type of oral\n    food or oral fluids that should not be given. These can be derived from\n    patient allergies, intolerances, or preferences such as No Red Meat, No Soy or\n    No Wheat or  Gluten-Free.  While it should not be necessary to repeat allergy\n    or intolerance information captured in the referenced AllergyIntolerance\n    resource in the excludeFoodModifier, this element may be used to convey\n    additional specificity related to foods that should be eliminated from the\n    patient’s diet for any reason.  This modifier applies to the entire nutrition\n    order inclusive of the oral diet, nutritional supplements and enteral formula feedings.\n    \"\"\"\n    excludeFoodModifier: [CodeableConcept]\n\n    \"\"\"\n    Diet given orally in contrast to enteral (tube) feeding.\n    \"\"\"\n    oralDiet: NutritionOrderoralDiet\n\n    \"\"\"\n    Oral nutritional products given in order to add further nutritional value to the patient's diet.\n    \"\"\"\n    supplement: [NutritionOrdersupplement]\n\n    \"\"\"\n    Feeding provided through the gastrointestinal tract via a tube, catheter, or\n    stoma that delivers nutrition distal to the oral cavity.\n    \"\"\"\n    enteralFormula: NutritionOrderenteralFormula\n\n    \"\"\"\n    Comments made about the {{title}} by the requester, performer, subject or other participants.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum NutritionOrder_Enum_input {\n    NutritionOrder\n  }\n\n  enum NutritionOrder_Enum_schema {\n    NutritionOrder\n  }\n\n  \"\"\"\n  A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.\n  \"\"\"\n  input NutritionOrder_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: NutritionOrder_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers assigned to this order by the order sender or by the order receiver.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this NutritionOrder.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this NutritionOrder.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    NutritionOrder.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    NutritionOrder.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    The URL pointing to a protocol, guideline, orderset or other definition that\n    is adhered to in whole or in part by this NutritionOrder.\n    \"\"\"\n    _instantiates: Element_Input\n\n    \"\"\"\n    The URL pointing to a protocol, guideline, orderset or other definition that\n    is adhered to in whole or in part by this NutritionOrder.\n    \"\"\"\n    instantiates: [Uri]\n\n    \"\"\"\n    The workflow status of the nutrition order/request.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The workflow status of the nutrition order/request.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the\n    NutrionOrder and where the request fits into the workflow chain.\n    \"\"\"\n    _intent: Element_Input\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the\n    NutrionOrder and where the request fits into the workflow chain.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    The person (patient) who needs the nutrition order for an oral diet,\n    nutritional supplement and/or enteral or formula feeding.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    An encounter that provides additional information about the healthcare context in which this request is made.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The date and time that this nutrition order was requested.\n    \"\"\"\n    _dateTime: Element_Input\n\n    \"\"\"\n    The date and time that this nutrition order was requested.\n    \"\"\"\n    dateTime: DateTime!\n\n    \"\"\"\n    The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.\n    \"\"\"\n    orderer: String\n\n    \"\"\"\n    A link to a record of allergies or intolerances  which should be included in the nutrition order.\n    \"\"\"\n    allergyIntolerance: [String]\n\n    \"\"\"\n    This modifier is used to convey order-specific modifiers about the type of\n    food that should be given. These can be derived from patient allergies,\n    intolerances, or preferences such as Halal, Vegan or Kosher. This modifier\n    applies to the entire nutrition order inclusive of the oral diet, nutritional\n    supplements and enteral formula feedings.\n    \"\"\"\n    foodPreferenceModifier: [CodeableConcept_Input]\n\n    \"\"\"\n    This modifier is used to convey Order-specific modifier about the type of oral\n    food or oral fluids that should not be given. These can be derived from\n    patient allergies, intolerances, or preferences such as No Red Meat, No Soy or\n    No Wheat or  Gluten-Free.  While it should not be necessary to repeat allergy\n    or intolerance information captured in the referenced AllergyIntolerance\n    resource in the excludeFoodModifier, this element may be used to convey\n    additional specificity related to foods that should be eliminated from the\n    patient’s diet for any reason.  This modifier applies to the entire nutrition\n    order inclusive of the oral diet, nutritional supplements and enteral formula feedings.\n    \"\"\"\n    excludeFoodModifier: [CodeableConcept_Input]\n\n    \"\"\"\n    Diet given orally in contrast to enteral (tube) feeding.\n    \"\"\"\n    oralDiet: NutritionOrderoralDiet_Input\n\n    \"\"\"\n    Oral nutritional products given in order to add further nutritional value to the patient's diet.\n    \"\"\"\n    supplement: [NutritionOrdersupplement_Input]\n\n    \"\"\"\n    Feeding provided through the gastrointestinal tract via a tube, catheter, or\n    stoma that delivers nutrition distal to the oral cavity.\n    \"\"\"\n    enteralFormula: NutritionOrderenteralFormula_Input\n\n    \"\"\"\n    Comments made about the {{title}} by the requester, performer, subject or other participants.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  A link to a record of allergies or intolerances  which should be included in the nutrition order.\n  \"\"\"\n  union NutritionOrderallergyIntolerance_allergyIntolerance_Union =\n      AllergyIntolerance\n\n  \"\"\"\n  An encounter that provides additional information about the healthcare context in which this request is made.\n  \"\"\"\n  union NutritionOrderencounter_encounter_Union = Encounter\n\n  type NutritionOrderenteralFormula {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of enteral or infant formula such as an adult standard formula with fiber or a soy-based infant formula.\n    \"\"\"\n    baseFormulaType: CodeableConcept\n\n    \"\"\"\n    The product or brand name of the enteral or infant formula product such as 'ACME Adult Standard Formula'.\n    \"\"\"\n    baseFormulaProductName: String\n\n    \"\"\"\n    Indicates the type of modular component such as protein, carbohydrate, fat or\n    fiber to be provided in addition to or mixed with the base formula.\n    \"\"\"\n    additiveType: CodeableConcept\n\n    \"\"\"\n    The product or brand name of the type of modular component to be added to the formula.\n    \"\"\"\n    additiveProductName: String\n\n    \"\"\"\n    The amount of energy (calories) that the formula should provide per specified\n    volume, typically per mL or fluid oz.  For example, an infant may require a\n    formula that provides 24 calories per fluid ounce or an adult may require an\n    enteral formula that provides 1.5 calorie/mL.\n    \"\"\"\n    caloricDensity: Quantity\n\n    \"\"\"\n    The route or physiological path of administration into the patient's\n    gastrointestinal  tract for purposes of providing the formula feeding, e.g.\n    nasogastric tube.\n    \"\"\"\n    routeofAdministration: CodeableConcept\n\n    \"\"\"\n    Formula administration instructions as structured data.  This repeating\n    structure allows for changing the administration rate or volume over time for\n    both bolus and continuous feeding.  An example of this would be an instruction\n    to increase the rate of continuous feeding every 2 hours.\n    \"\"\"\n    administration: [NutritionOrderenteralFormulaadministration]\n\n    \"\"\"\n    The maximum total quantity of formula that may be administered to a subject\n    over the period of time, e.g. 1440 mL over 24 hours.\n    \"\"\"\n    maxVolumeToDeliver: Quantity\n\n    \"\"\"\n    Free text formula administration, feeding instructions or additional instructions or information.\n    \"\"\"\n    administrationInstruction: String\n  }\n\n  input NutritionOrderenteralFormula_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of enteral or infant formula such as an adult standard formula with fiber or a soy-based infant formula.\n    \"\"\"\n    baseFormulaType: CodeableConcept_Input\n\n    \"\"\"\n    The product or brand name of the enteral or infant formula product such as 'ACME Adult Standard Formula'.\n    \"\"\"\n    _baseFormulaProductName: Element_Input\n\n    \"\"\"\n    The product or brand name of the enteral or infant formula product such as 'ACME Adult Standard Formula'.\n    \"\"\"\n    baseFormulaProductName: String\n\n    \"\"\"\n    Indicates the type of modular component such as protein, carbohydrate, fat or\n    fiber to be provided in addition to or mixed with the base formula.\n    \"\"\"\n    additiveType: CodeableConcept_Input\n\n    \"\"\"\n    The product or brand name of the type of modular component to be added to the formula.\n    \"\"\"\n    _additiveProductName: Element_Input\n\n    \"\"\"\n    The product or brand name of the type of modular component to be added to the formula.\n    \"\"\"\n    additiveProductName: String\n\n    \"\"\"\n    The amount of energy (calories) that the formula should provide per specified\n    volume, typically per mL or fluid oz.  For example, an infant may require a\n    formula that provides 24 calories per fluid ounce or an adult may require an\n    enteral formula that provides 1.5 calorie/mL.\n    \"\"\"\n    caloricDensity: Quantity_Input\n\n    \"\"\"\n    The route or physiological path of administration into the patient's\n    gastrointestinal  tract for purposes of providing the formula feeding, e.g.\n    nasogastric tube.\n    \"\"\"\n    routeofAdministration: CodeableConcept_Input\n\n    \"\"\"\n    Formula administration instructions as structured data.  This repeating\n    structure allows for changing the administration rate or volume over time for\n    both bolus and continuous feeding.  An example of this would be an instruction\n    to increase the rate of continuous feeding every 2 hours.\n    \"\"\"\n    administration: [NutritionOrderenteralFormulaadministration_Input]\n\n    \"\"\"\n    The maximum total quantity of formula that may be administered to a subject\n    over the period of time, e.g. 1440 mL over 24 hours.\n    \"\"\"\n    maxVolumeToDeliver: Quantity_Input\n\n    \"\"\"\n    Free text formula administration, feeding instructions or additional instructions or information.\n    \"\"\"\n    _administrationInstruction: Element_Input\n\n    \"\"\"\n    Free text formula administration, feeding instructions or additional instructions or information.\n    \"\"\"\n    administrationInstruction: String\n  }\n\n  type NutritionOrderenteralFormulaadministration {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The time period and frequency at which the enteral formula should be delivered to the patient.\n    \"\"\"\n    schedule: Timing\n\n    \"\"\"\n    The volume of formula to provide to the patient per the specified administration schedule.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.\n    \"\"\"\n    rateQuantity: Quantity\n\n    \"\"\"\n    The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.\n    \"\"\"\n    rateRatio: Ratio\n  }\n\n  input NutritionOrderenteralFormulaadministration_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The time period and frequency at which the enteral formula should be delivered to the patient.\n    \"\"\"\n    schedule: Timing_Input\n\n    \"\"\"\n    The volume of formula to provide to the patient per the specified administration schedule.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.\n    \"\"\"\n    rateQuantity: Quantity_Input\n\n    \"\"\"\n    The rate of administration of formula via a feeding pump, e.g. 60 mL per hour, according to the specified schedule.\n    \"\"\"\n    rateRatio: Ratio_Input\n  }\n\n  type NutritionOrderoralDiet {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    The time period and frequency at which the diet should be given.  The diet\n    should be given for the combination of all schedules if more than one schedule is present.\n    \"\"\"\n    schedule: [Timing]\n\n    \"\"\"\n    Class that defines the quantity and type of nutrient modifications (for\n    example carbohydrate, fiber or sodium) required for the oral diet.\n    \"\"\"\n    nutrient: [NutritionOrderoralDietnutrient]\n\n    \"\"\"\n    Class that describes any texture modifications required for the patient to safely consume various types of solid foods.\n    \"\"\"\n    texture: [NutritionOrderoralDiettexture]\n\n    \"\"\"\n    The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.\n    \"\"\"\n    fluidConsistencyType: [CodeableConcept]\n\n    \"\"\"\n    Free text or additional instructions or information pertaining to the oral diet.\n    \"\"\"\n    instruction: String\n  }\n\n  input NutritionOrderoralDiet_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The kind of diet or dietary restriction such as fiber restricted diet or diabetic diet.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    The time period and frequency at which the diet should be given.  The diet\n    should be given for the combination of all schedules if more than one schedule is present.\n    \"\"\"\n    schedule: [Timing_Input]\n\n    \"\"\"\n    Class that defines the quantity and type of nutrient modifications (for\n    example carbohydrate, fiber or sodium) required for the oral diet.\n    \"\"\"\n    nutrient: [NutritionOrderoralDietnutrient_Input]\n\n    \"\"\"\n    Class that describes any texture modifications required for the patient to safely consume various types of solid foods.\n    \"\"\"\n    texture: [NutritionOrderoralDiettexture_Input]\n\n    \"\"\"\n    The required consistency (e.g. honey-thick, nectar-thick, thin, thickened.) of liquids or fluids served to the patient.\n    \"\"\"\n    fluidConsistencyType: [CodeableConcept_Input]\n\n    \"\"\"\n    Free text or additional instructions or information pertaining to the oral diet.\n    \"\"\"\n    _instruction: Element_Input\n\n    \"\"\"\n    Free text or additional instructions or information pertaining to the oral diet.\n    \"\"\"\n    instruction: String\n  }\n\n  type NutritionOrderoralDietnutrient {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The nutrient that is being modified such as carbohydrate or sodium.\n    \"\"\"\n    modifier: CodeableConcept\n\n    \"\"\"\n    The quantity of the specified nutrient to include in diet.\n    \"\"\"\n    amount: Quantity\n  }\n\n  input NutritionOrderoralDietnutrient_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The nutrient that is being modified such as carbohydrate or sodium.\n    \"\"\"\n    modifier: CodeableConcept_Input\n\n    \"\"\"\n    The quantity of the specified nutrient to include in diet.\n    \"\"\"\n    amount: Quantity_Input\n  }\n\n  type NutritionOrderoralDiettexture {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Any texture modifications (for solid foods) that should be made, e.g. easy to chew, chopped, ground, and pureed.\n    \"\"\"\n    modifier: CodeableConcept\n\n    \"\"\"\n    The food type(s) (e.g. meats, all foods)  that the texture modification applies to.  This could be all foods types.\n    \"\"\"\n    foodType: CodeableConcept\n  }\n\n  input NutritionOrderoralDiettexture_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Any texture modifications (for solid foods) that should be made, e.g. easy to chew, chopped, ground, and pureed.\n    \"\"\"\n    modifier: CodeableConcept_Input\n\n    \"\"\"\n    The food type(s) (e.g. meats, all foods)  that the texture modification applies to.  This could be all foods types.\n    \"\"\"\n    foodType: CodeableConcept_Input\n  }\n\n  \"\"\"\n  The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.\n  \"\"\"\n  union NutritionOrderorderer_orderer_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The person (patient) who needs the nutrition order for an oral diet, nutritional\n  supplement and/or enteral or formula feeding.\n  \"\"\"\n  union NutritionOrderpatient_patient_Union = Patient\n\n  type NutritionOrdersupplement {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The kind of nutritional supplement product required such as a high protein or pediatric clear liquid supplement.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The product or brand name of the nutritional supplement such as 'Acme Protein Shake'.\n    \"\"\"\n    productName: String\n\n    \"\"\"\n    The time period and frequency at which the supplement(s) should be given.  The\n    supplement should be given for the combination of all schedules if more than\n    one schedule is present.\n    \"\"\"\n    schedule: [Timing]\n\n    \"\"\"\n    The amount of the nutritional supplement to be given.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    Free text or additional instructions or information pertaining to the oral supplement.\n    \"\"\"\n    instruction: String\n  }\n\n  input NutritionOrdersupplement_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The kind of nutritional supplement product required such as a high protein or pediatric clear liquid supplement.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The product or brand name of the nutritional supplement such as 'Acme Protein Shake'.\n    \"\"\"\n    _productName: Element_Input\n\n    \"\"\"\n    The product or brand name of the nutritional supplement such as 'Acme Protein Shake'.\n    \"\"\"\n    productName: String\n\n    \"\"\"\n    The time period and frequency at which the supplement(s) should be given.  The\n    supplement should be given for the combination of all schedules if more than\n    one schedule is present.\n    \"\"\"\n    schedule: [Timing_Input]\n\n    \"\"\"\n    The amount of the nutritional supplement to be given.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    Free text or additional instructions or information pertaining to the oral supplement.\n    \"\"\"\n    _instruction: Element_Input\n\n    \"\"\"\n    Free text or additional instructions or information pertaining to the oral supplement.\n    \"\"\"\n    instruction: String\n  }\n\n  \"\"\"\n  Measurements and simple assertions made about a patient, device or other subject.\n  \"\"\"\n  type Observation {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Observation_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this observation.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this event.\n     For example, a MedicationRequest may require a patient to have laboratory\n    test performed before  it is dispensed.\n    \"\"\"\n    basedOn: [ObservationbasedOn_basedOn_Union]\n\n    \"\"\"\n    A larger event of which this particular Observation is a component or step.\n    For example,  an observation as part of a procedure.\n    \"\"\"\n    partOf: [ObservationpartOf_partOf_Union]\n\n    \"\"\"\n    The status of the result value.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A code that classifies the general type of observation being made.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Describes what was observed. Sometimes this is called the observation 'name'.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The patient, or group of patients, location, or device this observation is\n    about and into whose record the observation is placed. If the actual focus of\n    the observation is different from the subject (or a sample of, part, or region\n    of the subject), the `focus` element or the `code` itself specifies the actual\n    focus of the observation.\n    \"\"\"\n    subject: Observationsubject_subject_Union\n\n    \"\"\"\n    The actual focus of an observation when it is not the patient of record\n    representing something or someone associated with the patient such as a\n    spouse, parent, fetus, or donor. For example, fetus observations in a mother's\n    record.  The focus of an observation could also be an existing condition,  an\n    intervention, the subject's diet,  another observation of the subject,  or a\n    body structure such as tumor or implanted device.   An example use case would\n    be using the Observation resource to capture whether the mother is trained to\n    change her child's tracheostomy tube. In this example, the child is the\n    patient of record and the mother is the focus.\n    \"\"\"\n    focus: [Observationfocus_focus_Union]\n\n    \"\"\"\n    The healthcare event  (e.g. a patient and healthcare provider interaction) during which this observation is made.\n    \"\"\"\n    encounter: Observationencounter_encounter_Union\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    effectiveDateTime: DateTime\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    effectiveTiming: Timing\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    effectiveInstant: Instant\n\n    \"\"\"\n    The date and time this version of the observation was made available to\n    providers, typically after the results have been reviewed and verified.\n    \"\"\"\n    issued: Instant\n\n    \"\"\"\n    Who was responsible for asserting the observed value as 'true'.\n    \"\"\"\n    performer: [Observationperformer_performer_Union]\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueRange: Range\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueRatio: Ratio\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueSampledData: SampledData\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueDateTime: DateTime\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valuePeriod: Period\n\n    \"\"\"\n    Provides a reason why the expected value in the element Observation.value[x] is missing.\n    \"\"\"\n    dataAbsentReason: CodeableConcept\n\n    \"\"\"\n    A categorical assessment of an observation value.  For example, high, low, normal.\n    \"\"\"\n    interpretation: [CodeableConcept]\n\n    \"\"\"\n    Comments about the observation or the results.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Indicates the site on the subject's body where the observation was made (i.e. the target site).\n    \"\"\"\n    bodySite: CodeableConcept\n\n    \"\"\"\n    Indicates the mechanism used to perform the observation.\n    \"\"\"\n    method: CodeableConcept\n\n    \"\"\"\n    The specimen that was used when this observation was made.\n    \"\"\"\n    specimen: Observationspecimen_specimen_Union\n\n    \"\"\"\n    The device used to generate the observation data.\n    \"\"\"\n    device: Observationdevice_device_Union\n\n    \"\"\"\n    Guidance on how to interpret the value by comparison to a normal or\n    recommended range.  Multiple reference ranges are interpreted as an 'OR'.   In\n    other words, to represent two distinct target populations, two\n    `referenceRange` elements would be used.\n    \"\"\"\n    referenceRange: [ObservationreferenceRange]\n\n    \"\"\"\n    This observation is a group observation (e.g. a battery, a panel of tests, a\n    set of vital sign measurements) that includes the target as a member of the group.\n    \"\"\"\n    hasMember: [ObservationhasMember_hasMember_Union]\n\n    \"\"\"\n    The target resource that represents a measurement from which this observation\n    value is derived. For example, a calculated anion gap or a fetal measurement\n    based on an ultrasound image.\n    \"\"\"\n    derivedFrom: [ObservationderivedFrom_derivedFrom_Union]\n\n    \"\"\"\n    Some observations have multiple component observations.  These component\n    observations are expressed as separate code value pairs that share the same\n    attributes.  Examples include systolic and diastolic component observations\n    for blood pressure measurement and multiple component observations for\n    genetics observations.\n    \"\"\"\n    component: [Observationcomponent]\n  }\n\n  enum Observation_Enum_input {\n    Observation\n  }\n\n  enum Observation_Enum_schema {\n    Observation\n  }\n\n  \"\"\"\n  Measurements and simple assertions made about a patient, device or other subject.\n  \"\"\"\n  input Observation_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Observation_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this observation.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this event.\n     For example, a MedicationRequest may require a patient to have laboratory\n    test performed before  it is dispensed.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    A larger event of which this particular Observation is a component or step.\n    For example,  an observation as part of a procedure.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    The status of the result value.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the result value.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A code that classifies the general type of observation being made.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    Describes what was observed. Sometimes this is called the observation 'name'.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The patient, or group of patients, location, or device this observation is\n    about and into whose record the observation is placed. If the actual focus of\n    the observation is different from the subject (or a sample of, part, or region\n    of the subject), the `focus` element or the `code` itself specifies the actual\n    focus of the observation.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The actual focus of an observation when it is not the patient of record\n    representing something or someone associated with the patient such as a\n    spouse, parent, fetus, or donor. For example, fetus observations in a mother's\n    record.  The focus of an observation could also be an existing condition,  an\n    intervention, the subject's diet,  another observation of the subject,  or a\n    body structure such as tumor or implanted device.   An example use case would\n    be using the Observation resource to capture whether the mother is trained to\n    change her child's tracheostomy tube. In this example, the child is the\n    patient of record and the mother is the focus.\n    \"\"\"\n    focus: [String]\n\n    \"\"\"\n    The healthcare event  (e.g. a patient and healthcare provider interaction) during which this observation is made.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    _effectiveDateTime: Element_Input\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    effectiveDateTime: DateTime\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    effectiveTiming: Timing_Input\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    _effectiveInstant: Element_Input\n\n    \"\"\"\n    The time or time-period the observed value is asserted as being true. For\n    biological subjects - e.g. human patients - this is usually called the\n    'physiologically relevant time'. This is usually either the time of the\n    procedure or of specimen collection, but very often the source of the\n    date/time is not known, only the date/time itself.\n    \"\"\"\n    effectiveInstant: Instant\n\n    \"\"\"\n    The date and time this version of the observation was made available to\n    providers, typically after the results have been reviewed and verified.\n    \"\"\"\n    _issued: Element_Input\n\n    \"\"\"\n    The date and time this version of the observation was made available to\n    providers, typically after the results have been reviewed and verified.\n    \"\"\"\n    issued: Instant\n\n    \"\"\"\n    Who was responsible for asserting the observed value as 'true'.\n    \"\"\"\n    performer: [String]\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueQuantity: Quantity_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueRange: Range_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueRatio: Ratio_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueSampledData: SampledData_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueTime: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueDateTime: DateTime\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valuePeriod: Period_Input\n\n    \"\"\"\n    Provides a reason why the expected value in the element Observation.value[x] is missing.\n    \"\"\"\n    dataAbsentReason: CodeableConcept_Input\n\n    \"\"\"\n    A categorical assessment of an observation value.  For example, high, low, normal.\n    \"\"\"\n    interpretation: [CodeableConcept_Input]\n\n    \"\"\"\n    Comments about the observation or the results.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Indicates the site on the subject's body where the observation was made (i.e. the target site).\n    \"\"\"\n    bodySite: CodeableConcept_Input\n\n    \"\"\"\n    Indicates the mechanism used to perform the observation.\n    \"\"\"\n    method: CodeableConcept_Input\n\n    \"\"\"\n    The specimen that was used when this observation was made.\n    \"\"\"\n    specimen: String\n\n    \"\"\"\n    The device used to generate the observation data.\n    \"\"\"\n    device: String\n\n    \"\"\"\n    Guidance on how to interpret the value by comparison to a normal or\n    recommended range.  Multiple reference ranges are interpreted as an 'OR'.   In\n    other words, to represent two distinct target populations, two\n    `referenceRange` elements would be used.\n    \"\"\"\n    referenceRange: [ObservationreferenceRange_Input]\n\n    \"\"\"\n    This observation is a group observation (e.g. a battery, a panel of tests, a\n    set of vital sign measurements) that includes the target as a member of the group.\n    \"\"\"\n    hasMember: [String]\n\n    \"\"\"\n    The target resource that represents a measurement from which this observation\n    value is derived. For example, a calculated anion gap or a fetal measurement\n    based on an ultrasound image.\n    \"\"\"\n    derivedFrom: [String]\n\n    \"\"\"\n    Some observations have multiple component observations.  These component\n    observations are expressed as separate code value pairs that share the same\n    attributes.  Examples include systolic and diastolic component observations\n    for blood pressure measurement and multiple component observations for\n    genetics observations.\n    \"\"\"\n    component: [Observationcomponent_Input]\n  }\n\n  \"\"\"\n  A plan, proposal or order that is fulfilled in whole or in part by this event.\n  For example, a MedicationRequest may require a patient to have laboratory test\n  performed before  it is dispensed.\n  \"\"\"\n  union ObservationbasedOn_basedOn_Union =\n      CarePlan\n    | DeviceRequest\n    | ImmunizationRecommendation\n    | MedicationRequest\n    | NutritionOrder\n    | ServiceRequest\n\n  type Observationcomponent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Describes what was observed. Sometimes this is called the observation 'code'.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueRange: Range\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueRatio: Ratio\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueSampledData: SampledData\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueDateTime: DateTime\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valuePeriod: Period\n\n    \"\"\"\n    Provides a reason why the expected value in the element Observation.component.value[x] is missing.\n    \"\"\"\n    dataAbsentReason: CodeableConcept\n\n    \"\"\"\n    A categorical assessment of an observation value.  For example, high, low, normal.\n    \"\"\"\n    interpretation: [CodeableConcept]\n  }\n\n  input Observationcomponent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Describes what was observed. Sometimes this is called the observation 'code'.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueQuantity: Quantity_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueRange: Range_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueRatio: Ratio_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueSampledData: SampledData_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueTime: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valueDateTime: DateTime\n\n    \"\"\"\n    The information determined as a result of making the observation, if the information has a simple value.\n    \"\"\"\n    valuePeriod: Period_Input\n\n    \"\"\"\n    Provides a reason why the expected value in the element Observation.component.value[x] is missing.\n    \"\"\"\n    dataAbsentReason: CodeableConcept_Input\n\n    \"\"\"\n    A categorical assessment of an observation value.  For example, high, low, normal.\n    \"\"\"\n    interpretation: [CodeableConcept_Input]\n  }\n\n  \"\"\"\n  Set of definitional characteristics for a kind of observation or measurement\n  produced or consumed by an orderable health care service.\n  \"\"\"\n  type ObservationDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ObservationDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code that classifies the general type of observation.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Describes what will be observed. Sometimes this is called the observation 'name'.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    A unique identifier assigned to this ObservationDefinition artifact.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The data types allowed for the value element of the instance observations conforming to this ObservationDefinition.\n    \"\"\"\n    permittedDataType: [Code]\n\n    \"\"\"\n    Multiple results allowed for observations conforming to this ObservationDefinition.\n    \"\"\"\n    multipleResultsAllowed: Boolean\n\n    \"\"\"\n    The method or technique used to perform the observation.\n    \"\"\"\n    method: CodeableConcept\n\n    \"\"\"\n    The preferred name to be used when reporting the results of observations conforming to this ObservationDefinition.\n    \"\"\"\n    preferredReportName: String\n\n    \"\"\"\n    Characteristics for quantitative results of this observation.\n    \"\"\"\n    quantitativeDetails: ObservationDefinitionquantitativeDetails\n\n    \"\"\"\n    Multiple  ranges of results qualified by different contexts for ordinal or\n    continuous observations conforming to this ObservationDefinition.\n    \"\"\"\n    qualifiedInterval: [ObservationDefinitionqualifiedInterval]\n\n    \"\"\"\n    The set of valid coded results for the observations  conforming to this ObservationDefinition.\n    \"\"\"\n    validCodedValueSet: ObservationDefinitionvalidCodedValueSet_validCodedValueSet_Union\n\n    \"\"\"\n    The set of normal coded results for the observations conforming to this ObservationDefinition.\n    \"\"\"\n    normalCodedValueSet: ObservationDefinitionnormalCodedValueSet_normalCodedValueSet_Union\n\n    \"\"\"\n    The set of abnormal coded results for the observation conforming to this ObservationDefinition.\n    \"\"\"\n    abnormalCodedValueSet: ObservationDefinitionabnormalCodedValueSet_abnormalCodedValueSet_Union\n\n    \"\"\"\n    The set of critical coded results for the observation conforming to this ObservationDefinition.\n    \"\"\"\n    criticalCodedValueSet: ObservationDefinitioncriticalCodedValueSet_criticalCodedValueSet_Union\n  }\n\n  enum ObservationDefinition_Enum_schema {\n    ObservationDefinition\n  }\n\n  \"\"\"\n  The set of abnormal coded results for the observation conforming to this ObservationDefinition.\n  \"\"\"\n  union ObservationDefinitionabnormalCodedValueSet_abnormalCodedValueSet_Union =\n      ValueSet\n\n  \"\"\"\n  The set of critical coded results for the observation conforming to this ObservationDefinition.\n  \"\"\"\n  union ObservationDefinitioncriticalCodedValueSet_criticalCodedValueSet_Union =\n      ValueSet\n\n  \"\"\"\n  The set of normal coded results for the observations conforming to this ObservationDefinition.\n  \"\"\"\n  union ObservationDefinitionnormalCodedValueSet_normalCodedValueSet_Union =\n      ValueSet\n\n  type ObservationDefinitionqualifiedInterval {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The category of interval of values for continuous or ordinal observations conforming to this ObservationDefinition.\n    \"\"\"\n    category: Code\n\n    \"\"\"\n    The low and high values determining the interval. There may be only one of the two.\n    \"\"\"\n    range: Range\n\n    \"\"\"\n    Codes to indicate the health context the range applies to. For example, the normal or therapeutic range.\n    \"\"\"\n    context: CodeableConcept\n\n    \"\"\"\n    Codes to indicate the target population this reference range applies to.\n    \"\"\"\n    appliesTo: [CodeableConcept]\n\n    \"\"\"\n    Sex of the population the range applies to.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    The age at which this reference range is applicable. This is a neonatal age\n    (e.g. number of weeks at term) if the meaning says so.\n    \"\"\"\n    age: Range\n\n    \"\"\"\n    The gestational age to which this reference range is applicable, in the context of pregnancy.\n    \"\"\"\n    gestationalAge: Range\n\n    \"\"\"\n    Text based condition for which the reference range is valid.\n    \"\"\"\n    condition: String\n  }\n\n  type ObservationDefinitionquantitativeDetails {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Customary unit used to report quantitative results of observations conforming to this ObservationDefinition.\n    \"\"\"\n    customaryUnit: CodeableConcept\n\n    \"\"\"\n    SI unit used to report quantitative results of observations conforming to this ObservationDefinition.\n    \"\"\"\n    unit: CodeableConcept\n\n    \"\"\"\n    Factor for converting value expressed with SI unit to value expressed with customary unit.\n    \"\"\"\n    conversionFactor: Float\n\n    \"\"\"\n    Number of digits after decimal separator when the results of such observations are of type Quantity.\n    \"\"\"\n    decimalPrecision: Int\n  }\n\n  \"\"\"\n  The set of valid coded results for the observations  conforming to this ObservationDefinition.\n  \"\"\"\n  union ObservationDefinitionvalidCodedValueSet_validCodedValueSet_Union =\n      ValueSet\n\n  \"\"\"\n  The target resource that represents a measurement from which this observation\n  value is derived. For example, a calculated anion gap or a fetal measurement\n  based on an ultrasound image.\n  \"\"\"\n  union ObservationderivedFrom_derivedFrom_Union =\n      DocumentReference\n    | ImagingStudy\n    | Media\n    | QuestionnaireResponse\n    | Observation\n    | MolecularSequence\n\n  \"\"\"\n  The device used to generate the observation data.\n  \"\"\"\n  union Observationdevice_device_Union = Device | DeviceMetric\n\n  \"\"\"\n  The healthcare event  (e.g. a patient and healthcare provider interaction) during which this observation is made.\n  \"\"\"\n  union Observationencounter_encounter_Union = Encounter\n\n  \"\"\"\n  The actual focus of an observation when it is not the patient of record\n  representing something or someone associated with the patient such as a spouse,\n  parent, fetus, or donor. For example, fetus observations in a mother's record.\n  The focus of an observation could also be an existing condition,  an\n  intervention, the subject's diet,  another observation of the subject,  or a\n  body structure such as tumor or implanted device.   An example use case would be\n  using the Observation resource to capture whether the mother is trained to\n  change her child's tracheostomy tube. In this example, the child is the patient\n  of record and the mother is the focus.\n  \"\"\"\n  union Observationfocus_focus_Union = Resource\n\n  \"\"\"\n  This observation is a group observation (e.g. a battery, a panel of tests, a set\n  of vital sign measurements) that includes the target as a member of the group.\n  \"\"\"\n  union ObservationhasMember_hasMember_Union =\n      Observation\n    | QuestionnaireResponse\n    | MolecularSequence\n\n  \"\"\"\n  A larger event of which this particular Observation is a component or step.  For\n  example,  an observation as part of a procedure.\n  \"\"\"\n  union ObservationpartOf_partOf_Union =\n      MedicationAdministration\n    | MedicationDispense\n    | MedicationStatement\n    | Procedure\n    | Immunization\n    | ImagingStudy\n\n  \"\"\"\n  Who was responsible for asserting the observed value as 'true'.\n  \"\"\"\n  union Observationperformer_performer_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | CareTeam\n    | Patient\n    | RelatedPerson\n\n  type ObservationreferenceRange {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The value of the low bound of the reference range.  The low bound of the\n    reference range endpoint is inclusive of the value (e.g.  reference range is\n    >=5 - <=9). If the low bound is omitted,  it is assumed to be meaningless\n    (e.g. reference range is <=2.3).\n    \"\"\"\n    low: Quantity\n\n    \"\"\"\n    The value of the high bound of the reference range.  The high bound of the\n    reference range endpoint is inclusive of the value (e.g.  reference range is\n    >=5 - <=9). If the high bound is omitted,  it is assumed to be meaningless\n    (e.g. reference range is >= 2.3).\n    \"\"\"\n    high: Quantity\n\n    \"\"\"\n    Codes to indicate the what part of the targeted reference population it\n    applies to. For example, the normal or therapeutic range.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Codes to indicate the target population this reference range applies to.  For\n    example, a reference range may be based on the normal population or a\n    particular sex or race.  Multiple `appliesTo`  are interpreted as an 'AND' of\n    the target populations.  For example, to represent a target population of\n    African American females, both a code of female and a code for African\n    American would be used.\n    \"\"\"\n    appliesTo: [CodeableConcept]\n\n    \"\"\"\n    The age at which this reference range is applicable. This is a neonatal age\n    (e.g. number of weeks at term) if the meaning says so.\n    \"\"\"\n    age: Range\n\n    \"\"\"\n    Text based reference range in an observation which may be used when a\n    quantitative range is not appropriate for an observation.  An example would be\n    a reference value of 'Negative' or a list or table of 'normals'.\n    \"\"\"\n    text: String\n  }\n\n  input ObservationreferenceRange_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The value of the low bound of the reference range.  The low bound of the\n    reference range endpoint is inclusive of the value (e.g.  reference range is\n    >=5 - <=9). If the low bound is omitted,  it is assumed to be meaningless\n    (e.g. reference range is <=2.3).\n    \"\"\"\n    low: Quantity_Input\n\n    \"\"\"\n    The value of the high bound of the reference range.  The high bound of the\n    reference range endpoint is inclusive of the value (e.g.  reference range is\n    >=5 - <=9). If the high bound is omitted,  it is assumed to be meaningless\n    (e.g. reference range is >= 2.3).\n    \"\"\"\n    high: Quantity_Input\n\n    \"\"\"\n    Codes to indicate the what part of the targeted reference population it\n    applies to. For example, the normal or therapeutic range.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Codes to indicate the target population this reference range applies to.  For\n    example, a reference range may be based on the normal population or a\n    particular sex or race.  Multiple `appliesTo`  are interpreted as an 'AND' of\n    the target populations.  For example, to represent a target population of\n    African American females, both a code of female and a code for African\n    American would be used.\n    \"\"\"\n    appliesTo: [CodeableConcept_Input]\n\n    \"\"\"\n    The age at which this reference range is applicable. This is a neonatal age\n    (e.g. number of weeks at term) if the meaning says so.\n    \"\"\"\n    age: Range_Input\n\n    \"\"\"\n    Text based reference range in an observation which may be used when a\n    quantitative range is not appropriate for an observation.  An example would be\n    a reference value of 'Negative' or a list or table of 'normals'.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Text based reference range in an observation which may be used when a\n    quantitative range is not appropriate for an observation.  An example would be\n    a reference value of 'Negative' or a list or table of 'normals'.\n    \"\"\"\n    text: String\n  }\n\n  \"\"\"\n  The specimen that was used when this observation was made.\n  \"\"\"\n  union Observationspecimen_specimen_Union = Specimen\n\n  \"\"\"\n  The patient, or group of patients, location, or device this observation is about\n  and into whose record the observation is placed. If the actual focus of the\n  observation is different from the subject (or a sample of, part, or region of\n  the subject), the `focus` element or the `code` itself specifies the actual\n  focus of the observation.\n  \"\"\"\n  union Observationsubject_subject_Union =\n      Patient\n    | Group\n    | Device\n    | Location\n\n  \"\"\"\n  Base StructureDefinition for oid type: An OID represented as a URI\n  \"\"\"\n  scalar Oid\n\n  \"\"\"\n  A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).\n  \"\"\"\n  type OperationDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: OperationDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this operation definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this operation\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the operation definition is\n    stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    The identifier that is used to identify this version of the operation\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the operation definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the operation definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the operation definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this operation definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Whether this is an operation or a named query.\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this operation definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the operation definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the operation definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the operation definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the operation definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate operation\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the operation definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this operation definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    Whether the operation affects state. Side effects such as producing audit\n    trail entries do not count as 'affecting  state'.\n    \"\"\"\n    affectsState: Boolean\n\n    \"\"\"\n    The name used to invoke the operation.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Additional information about how to use this operation or named query.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Indicates that this operation definition is a constraining profile on the base.\n    \"\"\"\n    base: Canonical\n\n    \"\"\"\n    The types on which this operation can be executed.\n    \"\"\"\n    resource: [Code]\n\n    \"\"\"\n    Indicates whether this operation or named query can be invoked at the system\n    level (e.g. without needing to choose a resource type for the context).\n    \"\"\"\n    system: Boolean!\n\n    \"\"\"\n    Indicates whether this operation or named query can be invoked at the resource\n    type level for any given resource type level (e.g. without needing to choose a\n    specific resource id for the context).\n    \"\"\"\n    type: Boolean!\n\n    \"\"\"\n    Indicates whether this operation can be invoked on a particular instance of one of the given types.\n    \"\"\"\n    instance: Boolean!\n\n    \"\"\"\n    Additional validation information for the in parameters - a single profile\n    that covers all the parameters. The profile is a constraint on the parameters\n    resource as a whole.\n    \"\"\"\n    inputProfile: Canonical\n\n    \"\"\"\n    Additional validation information for the out parameters - a single profile\n    that covers all the parameters. The profile is a constraint on the parameters resource.\n    \"\"\"\n    outputProfile: Canonical\n\n    \"\"\"\n    The parameters for the operation/query.\n    \"\"\"\n    parameter: [OperationDefinitionparameter]\n\n    \"\"\"\n    Defines an appropriate combination of parameters to use when invoking this\n    operation, to help code generators when generating overloaded parameter sets\n    for this operation.\n    \"\"\"\n    overload: [OperationDefinitionoverload]\n  }\n\n  enum OperationDefinition_Enum_input {\n    OperationDefinition\n  }\n\n  enum OperationDefinition_Enum_schema {\n    OperationDefinition\n  }\n\n  \"\"\"\n  A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).\n  \"\"\"\n  input OperationDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: OperationDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this operation definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this operation\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the operation definition is\n    stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this operation definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this operation\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the operation definition is\n    stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    The identifier that is used to identify this version of the operation\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the operation definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the operation\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the operation definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the operation definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the operation definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the operation definition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the operation definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this operation definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this operation definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Whether this is an operation or a named query.\n    \"\"\"\n    _kind: Element_Input\n\n    \"\"\"\n    Whether this is an operation or a named query.\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this operation definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this operation definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the operation definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the operation definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the operation definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the operation definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the operation definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the operation definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the operation definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the operation definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate operation\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the operation definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this operation definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this operation definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    Whether the operation affects state. Side effects such as producing audit\n    trail entries do not count as 'affecting  state'.\n    \"\"\"\n    _affectsState: Element_Input\n\n    \"\"\"\n    Whether the operation affects state. Side effects such as producing audit\n    trail entries do not count as 'affecting  state'.\n    \"\"\"\n    affectsState: Boolean\n\n    \"\"\"\n    The name used to invoke the operation.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    The name used to invoke the operation.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Additional information about how to use this operation or named query.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Additional information about how to use this operation or named query.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Indicates that this operation definition is a constraining profile on the base.\n    \"\"\"\n    _base: Element_Input\n\n    \"\"\"\n    Indicates that this operation definition is a constraining profile on the base.\n    \"\"\"\n    base: Canonical\n\n    \"\"\"\n    The types on which this operation can be executed.\n    \"\"\"\n    _resource: Element_Input\n\n    \"\"\"\n    The types on which this operation can be executed.\n    \"\"\"\n    resource: [Code]\n\n    \"\"\"\n    Indicates whether this operation or named query can be invoked at the system\n    level (e.g. without needing to choose a resource type for the context).\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    Indicates whether this operation or named query can be invoked at the system\n    level (e.g. without needing to choose a resource type for the context).\n    \"\"\"\n    system: Boolean!\n\n    \"\"\"\n    Indicates whether this operation or named query can be invoked at the resource\n    type level for any given resource type level (e.g. without needing to choose a\n    specific resource id for the context).\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Indicates whether this operation or named query can be invoked at the resource\n    type level for any given resource type level (e.g. without needing to choose a\n    specific resource id for the context).\n    \"\"\"\n    type: Boolean!\n\n    \"\"\"\n    Indicates whether this operation can be invoked on a particular instance of one of the given types.\n    \"\"\"\n    _instance: Element_Input\n\n    \"\"\"\n    Indicates whether this operation can be invoked on a particular instance of one of the given types.\n    \"\"\"\n    instance: Boolean!\n\n    \"\"\"\n    Additional validation information for the in parameters - a single profile\n    that covers all the parameters. The profile is a constraint on the parameters\n    resource as a whole.\n    \"\"\"\n    _inputProfile: Element_Input\n\n    \"\"\"\n    Additional validation information for the in parameters - a single profile\n    that covers all the parameters. The profile is a constraint on the parameters\n    resource as a whole.\n    \"\"\"\n    inputProfile: Canonical\n\n    \"\"\"\n    Additional validation information for the out parameters - a single profile\n    that covers all the parameters. The profile is a constraint on the parameters resource.\n    \"\"\"\n    _outputProfile: Element_Input\n\n    \"\"\"\n    Additional validation information for the out parameters - a single profile\n    that covers all the parameters. The profile is a constraint on the parameters resource.\n    \"\"\"\n    outputProfile: Canonical\n\n    \"\"\"\n    The parameters for the operation/query.\n    \"\"\"\n    parameter: [OperationDefinitionparameter_Input]\n\n    \"\"\"\n    Defines an appropriate combination of parameters to use when invoking this\n    operation, to help code generators when generating overloaded parameter sets\n    for this operation.\n    \"\"\"\n    overload: [OperationDefinitionoverload_Input]\n  }\n\n  type OperationDefinitionoverload {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Name of parameter to include in overload.\n    \"\"\"\n    parameterName: [String]\n\n    \"\"\"\n    Comments to go on overload.\n    \"\"\"\n    comment: String\n  }\n\n  input OperationDefinitionoverload_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Name of parameter to include in overload.\n    \"\"\"\n    _parameterName: Element_Input\n\n    \"\"\"\n    Name of parameter to include in overload.\n    \"\"\"\n    parameterName: [String]\n\n    \"\"\"\n    Comments to go on overload.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Comments to go on overload.\n    \"\"\"\n    comment: String\n  }\n\n  type OperationDefinitionparameter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of used to identify the parameter.\n    \"\"\"\n    name: Code!\n\n    \"\"\"\n    Whether this is an input or an output parameter.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The minimum number of times this parameter SHALL appear in the request or response.\n    \"\"\"\n    min: Int!\n\n    \"\"\"\n    The maximum number of times this element is permitted to appear in the request or response.\n    \"\"\"\n    max: String!\n\n    \"\"\"\n    Describes the meaning or use of this parameter.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    The type for this parameter.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Used when the type is 'Reference' or 'canonical', and identifies a profile\n    structure or implementation Guide that applies to the target of the reference\n    this parameter refers to. If any profiles are specified, then the content must\n    conform to at least one of them. The URL can be a local reference - to a\n    contained StructureDefinition, or a reference to another StructureDefinition\n    or Implementation Guide by a canonical URL. When an implementation guide is\n    specified, the target resource SHALL conform to at least one profile defined\n    in the implementation guide.\n    \"\"\"\n    targetProfile: [Canonical]\n\n    \"\"\"\n    How the parameter is understood as a search parameter. This is only used if the parameter type is 'string'.\n    \"\"\"\n    searchType: Code\n\n    \"\"\"\n    Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).\n    \"\"\"\n    binding: OperationDefinitionparameterbinding\n\n    \"\"\"\n    Identifies other resource parameters within the operation invocation that are expected to resolve to this resource.\n    \"\"\"\n    referencedFrom: [OperationDefinitionparameterreferencedFrom]\n  }\n\n  input OperationDefinitionparameter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of used to identify the parameter.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of used to identify the parameter.\n    \"\"\"\n    name: Code!\n\n    \"\"\"\n    Whether this is an input or an output parameter.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    Whether this is an input or an output parameter.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The minimum number of times this parameter SHALL appear in the request or response.\n    \"\"\"\n    _min: Element_Input\n\n    \"\"\"\n    The minimum number of times this parameter SHALL appear in the request or response.\n    \"\"\"\n    min: Int!\n\n    \"\"\"\n    The maximum number of times this element is permitted to appear in the request or response.\n    \"\"\"\n    _max: Element_Input\n\n    \"\"\"\n    The maximum number of times this element is permitted to appear in the request or response.\n    \"\"\"\n    max: String!\n\n    \"\"\"\n    Describes the meaning or use of this parameter.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Describes the meaning or use of this parameter.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    The type for this parameter.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type for this parameter.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    Used when the type is 'Reference' or 'canonical', and identifies a profile\n    structure or implementation Guide that applies to the target of the reference\n    this parameter refers to. If any profiles are specified, then the content must\n    conform to at least one of them. The URL can be a local reference - to a\n    contained StructureDefinition, or a reference to another StructureDefinition\n    or Implementation Guide by a canonical URL. When an implementation guide is\n    specified, the target resource SHALL conform to at least one profile defined\n    in the implementation guide.\n    \"\"\"\n    _targetProfile: Element_Input\n\n    \"\"\"\n    Used when the type is 'Reference' or 'canonical', and identifies a profile\n    structure or implementation Guide that applies to the target of the reference\n    this parameter refers to. If any profiles are specified, then the content must\n    conform to at least one of them. The URL can be a local reference - to a\n    contained StructureDefinition, or a reference to another StructureDefinition\n    or Implementation Guide by a canonical URL. When an implementation guide is\n    specified, the target resource SHALL conform to at least one profile defined\n    in the implementation guide.\n    \"\"\"\n    targetProfile: [Canonical]\n\n    \"\"\"\n    How the parameter is understood as a search parameter. This is only used if the parameter type is 'string'.\n    \"\"\"\n    _searchType: Element_Input\n\n    \"\"\"\n    How the parameter is understood as a search parameter. This is only used if the parameter type is 'string'.\n    \"\"\"\n    searchType: Code\n\n    \"\"\"\n    Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).\n    \"\"\"\n    binding: OperationDefinitionparameterbinding_Input\n\n    \"\"\"\n    Identifies other resource parameters within the operation invocation that are expected to resolve to this resource.\n    \"\"\"\n    referencedFrom: [OperationDefinitionparameterreferencedFrom_Input]\n  }\n\n  type OperationDefinitionparameterbinding {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates the degree of conformance expectations associated with this binding\n    - that is, the degree to which the provided value set must be adhered to in the instances.\n    \"\"\"\n    strength: Code!\n\n    \"\"\"\n    Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.\n    \"\"\"\n    valueSet: Canonical!\n  }\n\n  input OperationDefinitionparameterbinding_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates the degree of conformance expectations associated with this binding\n    - that is, the degree to which the provided value set must be adhered to in the instances.\n    \"\"\"\n    _strength: Element_Input\n\n    \"\"\"\n    Indicates the degree of conformance expectations associated with this binding\n    - that is, the degree to which the provided value set must be adhered to in the instances.\n    \"\"\"\n    strength: Code!\n\n    \"\"\"\n    Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.\n    \"\"\"\n    _valueSet: Element_Input\n\n    \"\"\"\n    Points to the value set or external definition (e.g. implicit value set) that identifies the set of codes to be used.\n    \"\"\"\n    valueSet: Canonical!\n  }\n\n  type OperationDefinitionparameterreferencedFrom {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of the parameter or dot-separated path of parameter names pointing to\n    the resource parameter that is expected to contain a reference to this resource.\n    \"\"\"\n    source: String!\n\n    \"\"\"\n    The id of the element in the referencing resource that is expected to resolve to this resource.\n    \"\"\"\n    sourceId: String\n  }\n\n  input OperationDefinitionparameterreferencedFrom_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of the parameter or dot-separated path of parameter names pointing to\n    the resource parameter that is expected to contain a reference to this resource.\n    \"\"\"\n    _source: Element_Input\n\n    \"\"\"\n    The name of the parameter or dot-separated path of parameter names pointing to\n    the resource parameter that is expected to contain a reference to this resource.\n    \"\"\"\n    source: String!\n\n    \"\"\"\n    The id of the element in the referencing resource that is expected to resolve to this resource.\n    \"\"\"\n    _sourceId: Element_Input\n\n    \"\"\"\n    The id of the element in the referencing resource that is expected to resolve to this resource.\n    \"\"\"\n    sourceId: String\n  }\n\n  \"\"\"\n  A collection of error, warning, or information messages that result from a system action.\n  \"\"\"\n  type OperationOutcome {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: OperationOutcome_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An error, warning, or information message that results from a system action.\n    \"\"\"\n    issue: [OperationOutcomeissue!]\n  }\n\n  enum OperationOutcome_Enum_schema {\n    OperationOutcome\n  }\n\n  type OperationOutcomeissue {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates whether the issue indicates a variation from successful processing.\n    \"\"\"\n    severity: Code!\n\n    \"\"\"\n    Describes the type of the issue. The system that creates an OperationOutcome\n    SHALL choose the most applicable code from the IssueType value set, and may\n    additional provide its own code for the error in the details element.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Additional details about the error. This may be a text description of the\n    error or a system code that identifies the error.\n    \"\"\"\n    details: CodeableConcept\n\n    \"\"\"\n    Additional diagnostic information about the issue.\n    \"\"\"\n    diagnostics: String\n\n    \"\"\"\n    This element is deprecated because it is XML specific. It is replaced by\n    issue.expression, which is format independent, and simpler to parse.   For\n    resource issues, this will be a simple XPath limited to element names,\n    repetition indicators and the default child accessor that identifies one of\n    the elements in the resource that caused this issue to be raised.  For HTTP\n    errors, will be 'http.' + the parameter name.\n    \"\"\"\n    location: [String]\n\n    \"\"\"\n    A [simple subset of Path](fhirpath.html#simple) limited to element names,\n    repetition indicators and the default child accessor that identifies one of\n    the elements in the resource that caused this issue to be raised.\n    \"\"\"\n    expression: [String]\n  }\n\n  \"\"\"\n  A formally or informally recognized grouping of people or organizations formed\n  for the purpose of achieving some form of collective action.  Includes\n  companies, institutions, corporations, departments, community groups, healthcare\n  practice groups, payer/insurer, etc.\n  \"\"\"\n  type Organization {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Organization_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for the organization that is used to identify the organization across multiple disparate systems.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Whether the organization's record is still in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The kind(s) of organization that this is.\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    A name associated with the organization.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A list of alternate names that the organization is known as, or was known as in the past.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    A contact detail for the organization.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    An address for the organization.\n    \"\"\"\n    address: [Address]\n\n    \"\"\"\n    The organization of which this organization forms a part.\n    \"\"\"\n    partOf: OrganizationpartOf_partOf_Union\n\n    \"\"\"\n    Contact for the organization for a certain purpose.\n    \"\"\"\n    contact: [Organizationcontact]\n\n    \"\"\"\n    Technical endpoints providing access to services operated for the organization.\n    \"\"\"\n    endpoint: [Organizationendpoint_endpoint_Union]\n  }\n\n  enum Organization_Enum_input {\n    Organization\n  }\n\n  enum Organization_Enum_schema {\n    Organization\n  }\n\n  \"\"\"\n  A formally or informally recognized grouping of people or organizations formed\n  for the purpose of achieving some form of collective action.  Includes\n  companies, institutions, corporations, departments, community groups, healthcare\n  practice groups, payer/insurer, etc.\n  \"\"\"\n  input Organization_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Organization_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for the organization that is used to identify the organization across multiple disparate systems.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Whether the organization's record is still in active use.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Whether the organization's record is still in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The kind(s) of organization that this is.\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    A name associated with the organization.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A name associated with the organization.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A list of alternate names that the organization is known as, or was known as in the past.\n    \"\"\"\n    _alias: Element_Input\n\n    \"\"\"\n    A list of alternate names that the organization is known as, or was known as in the past.\n    \"\"\"\n    alias: [String]\n\n    \"\"\"\n    A contact detail for the organization.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    An address for the organization.\n    \"\"\"\n    address: [Address_Input]\n\n    \"\"\"\n    The organization of which this organization forms a part.\n    \"\"\"\n    partOf: String\n\n    \"\"\"\n    Contact for the organization for a certain purpose.\n    \"\"\"\n    contact: [Organizationcontact_Input]\n\n    \"\"\"\n    Technical endpoints providing access to services operated for the organization.\n    \"\"\"\n    endpoint: [String]\n  }\n\n  \"\"\"\n  Defines an affiliation/assotiation/relationship between 2 distinct oganizations,\n  that is not a part-of relationship/sub-division relationship.\n  \"\"\"\n  type OrganizationAffiliation {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: OrganizationAffiliation_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers that are specific to this role.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Whether this organization affiliation record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The period during which the participatingOrganization is affiliated with the primary organization.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Organization where the role is available (primary organization/has members).\n    \"\"\"\n    organization: OrganizationAffiliationorganization_organization_Union\n\n    \"\"\"\n    The Participating Organization provides/performs the role(s) defined by the\n    code to the Primary Organization (e.g. providing services or is a member of).\n    \"\"\"\n    participatingOrganization: OrganizationAffiliationparticipatingOrganization_participatingOrganization_Union\n\n    \"\"\"\n    Health insurance provider network in which the participatingOrganization\n    provides the role's services (if defined) at the indicated locations (if defined).\n    \"\"\"\n    network: [OrganizationAffiliationnetwork_network_Union]\n\n    \"\"\"\n    Definition of the role the participatingOrganization plays in the association.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    Specific specialty of the participatingOrganization in the context of the role.\n    \"\"\"\n    specialty: [CodeableConcept]\n\n    \"\"\"\n    The location(s) at which the role occurs.\n    \"\"\"\n    location: [OrganizationAffiliationlocation_location_Union]\n\n    \"\"\"\n    Healthcare services provided through the role.\n    \"\"\"\n    healthcareService: [OrganizationAffiliationhealthcareService_healthcareService_Union]\n\n    \"\"\"\n    Contact details at the participatingOrganization relevant to this Affiliation.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Technical endpoints providing access to services operated for this role.\n    \"\"\"\n    endpoint: [OrganizationAffiliationendpoint_endpoint_Union]\n  }\n\n  enum OrganizationAffiliation_Enum_input {\n    OrganizationAffiliation\n  }\n\n  enum OrganizationAffiliation_Enum_schema {\n    OrganizationAffiliation\n  }\n\n  \"\"\"\n  Defines an affiliation/assotiation/relationship between 2 distinct oganizations,\n  that is not a part-of relationship/sub-division relationship.\n  \"\"\"\n  input OrganizationAffiliation_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: OrganizationAffiliation_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers that are specific to this role.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Whether this organization affiliation record is in active use.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Whether this organization affiliation record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The period during which the participatingOrganization is affiliated with the primary organization.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Organization where the role is available (primary organization/has members).\n    \"\"\"\n    organization: String\n\n    \"\"\"\n    The Participating Organization provides/performs the role(s) defined by the\n    code to the Primary Organization (e.g. providing services or is a member of).\n    \"\"\"\n    participatingOrganization: String\n\n    \"\"\"\n    Health insurance provider network in which the participatingOrganization\n    provides the role's services (if defined) at the indicated locations (if defined).\n    \"\"\"\n    network: [String]\n\n    \"\"\"\n    Definition of the role the participatingOrganization plays in the association.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    Specific specialty of the participatingOrganization in the context of the role.\n    \"\"\"\n    specialty: [CodeableConcept_Input]\n\n    \"\"\"\n    The location(s) at which the role occurs.\n    \"\"\"\n    location: [String]\n\n    \"\"\"\n    Healthcare services provided through the role.\n    \"\"\"\n    healthcareService: [String]\n\n    \"\"\"\n    Contact details at the participatingOrganization relevant to this Affiliation.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Technical endpoints providing access to services operated for this role.\n    \"\"\"\n    endpoint: [String]\n  }\n\n  \"\"\"\n  Technical endpoints providing access to services operated for this role.\n  \"\"\"\n  union OrganizationAffiliationendpoint_endpoint_Union = Endpoint\n\n  \"\"\"\n  Healthcare services provided through the role.\n  \"\"\"\n  union OrganizationAffiliationhealthcareService_healthcareService_Union =\n      HealthcareService\n\n  \"\"\"\n  The location(s) at which the role occurs.\n  \"\"\"\n  union OrganizationAffiliationlocation_location_Union = Location\n\n  \"\"\"\n  Health insurance provider network in which the participatingOrganization\n  provides the role's services (if defined) at the indicated locations (if defined).\n  \"\"\"\n  union OrganizationAffiliationnetwork_network_Union = Organization\n\n  \"\"\"\n  Organization where the role is available (primary organization/has members).\n  \"\"\"\n  union OrganizationAffiliationorganization_organization_Union =\n      Organization\n\n  \"\"\"\n  The Participating Organization provides/performs the role(s) defined by the code\n  to the Primary Organization (e.g. providing services or is a member of).\n  \"\"\"\n  union OrganizationAffiliationparticipatingOrganization_participatingOrganization_Union =\n      Organization\n\n  type Organizationcontact {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates a purpose for which the contact can be reached.\n    \"\"\"\n    purpose: CodeableConcept\n\n    \"\"\"\n    A name associated with the contact.\n    \"\"\"\n    name: HumanName\n\n    \"\"\"\n    A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Visiting or postal addresses for the contact.\n    \"\"\"\n    address: Address\n  }\n\n  input Organizationcontact_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates a purpose for which the contact can be reached.\n    \"\"\"\n    purpose: CodeableConcept_Input\n\n    \"\"\"\n    A name associated with the contact.\n    \"\"\"\n    name: HumanName_Input\n\n    \"\"\"\n    A contact detail (e.g. a telephone number or an email address) by which the party may be contacted.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Visiting or postal addresses for the contact.\n    \"\"\"\n    address: Address_Input\n  }\n\n  \"\"\"\n  Technical endpoints providing access to services operated for the organization.\n  \"\"\"\n  union Organizationendpoint_endpoint_Union = Endpoint\n\n  \"\"\"\n  The organization of which this organization forms a part.\n  \"\"\"\n  union OrganizationpartOf_partOf_Union = Organization\n\n  \"\"\"\n  Base StructureDefinition for ParameterDefinition Type: The parameters to the\n  module. This collection specifies both the input and output parameters. Input\n  parameters are provided by the caller as part of the $evaluate operation. Output\n  parameters are included in the GuidanceResponse.\n  \"\"\"\n  type ParameterDefinition {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The name of the parameter used to allow access to the value of the parameter in evaluation contexts.\n    \"\"\"\n    name: Code\n\n    \"\"\"\n    Whether the parameter is input or output for the module.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The minimum number of times this parameter SHALL appear in the request or response.\n    \"\"\"\n    min: Int\n\n    \"\"\"\n    The maximum number of times this element is permitted to appear in the request or response.\n    \"\"\"\n    max: String\n\n    \"\"\"\n    A brief discussion of what the parameter is for and how it is used by the module.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    The type of the parameter.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.\n    \"\"\"\n    profile: Canonical\n  }\n\n  \"\"\"\n  Base StructureDefinition for ParameterDefinition Type: The parameters to the\n  module. This collection specifies both the input and output parameters. Input\n  parameters are provided by the caller as part of the $evaluate operation. Output\n  parameters are included in the GuidanceResponse.\n  \"\"\"\n  input ParameterDefinition_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The name of the parameter used to allow access to the value of the parameter in evaluation contexts.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of the parameter used to allow access to the value of the parameter in evaluation contexts.\n    \"\"\"\n    name: Code\n\n    \"\"\"\n    Whether the parameter is input or output for the module.\n    \"\"\"\n    _use: Element_Input\n\n    \"\"\"\n    Whether the parameter is input or output for the module.\n    \"\"\"\n    use: Code!\n\n    \"\"\"\n    The minimum number of times this parameter SHALL appear in the request or response.\n    \"\"\"\n    _min: Element_Input\n\n    \"\"\"\n    The minimum number of times this parameter SHALL appear in the request or response.\n    \"\"\"\n    min: Int\n\n    \"\"\"\n    The maximum number of times this element is permitted to appear in the request or response.\n    \"\"\"\n    _max: Element_Input\n\n    \"\"\"\n    The maximum number of times this element is permitted to appear in the request or response.\n    \"\"\"\n    max: String\n\n    \"\"\"\n    A brief discussion of what the parameter is for and how it is used by the module.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    A brief discussion of what the parameter is for and how it is used by the module.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    The type of the parameter.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of the parameter.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.\n    \"\"\"\n    _profile: Element_Input\n\n    \"\"\"\n    If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.\n    \"\"\"\n    profile: Canonical\n  }\n\n  \"\"\"\n  This resource is a non-persisted resource used to pass information into and back\n  from an [operation](operations.html). It has no other use, and there is no\n  RESTful endpoint associated with it.\n  \"\"\"\n  type Parameters {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Parameters_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A parameter passed to or received from the operation.\n    \"\"\"\n    parameter: [Parametersparameter]\n  }\n\n  enum Parameters_Enum_schema {\n    Parameters\n  }\n\n  type Parametersparameter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of the parameter (reference to the operation definition).\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueBase64Binary: Base64Binary\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueCanonical: Canonical\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueCode: Code\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueDate: Date\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueDateTime: DateTime\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueDecimal: Float\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueId: Id\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueInstant: Instant\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueMarkdown: String\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueOid: Oid\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valuePositiveInt: PositiveInt\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueUri: Uri\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueUrl: Url\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueUuid: Uuid\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueAddress: Address\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueAge: Age\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueAnnotation: Annotation\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueAttachment: Attachment\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueCoding: Coding\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueContactPoint: ContactPoint\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueCount: Count\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueDistance: Distance\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueDuration: Duration\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueHumanName: HumanName\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueIdentifier: Identifier\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueMoney: Money\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valuePeriod: Period\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueRange: Range\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueRatio: Ratio\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueReference: ResourceList\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueSampledData: SampledData\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueSignature: Signature\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueTiming: Timing\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueContactDetail: ContactDetail\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueContributor: Contributor\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueDataRequirement: DataRequirement\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueExpression: Expression\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueParameterDefinition: ParameterDefinition\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueRelatedArtifact: RelatedArtifact\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueTriggerDefinition: TriggerDefinition\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueUsageContext: UsageContext\n\n    \"\"\"\n    If the parameter is a data type.\n    \"\"\"\n    valueDosage: Dosage\n\n    \"\"\"\n    If the parameter is a whole resource.\n    \"\"\"\n    resource: ResourceList\n  }\n\n  \"\"\"\n  Demographics and other administrative information about an individual or animal\n  receiving care or other health-related services.\n  \"\"\"\n  type Patient {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Patient_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An identifier for this patient.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Whether this patient record is in active use.  Many systems use this property\n    to mark as non-current patients, such as those that have not been seen for a\n    period of time based on an organization's business rules.  It is often used to\n    filter patient lists to exclude inactive patients  Deceased patients may also\n    be marked as inactive for the same reasons, but may be active for some time after death.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    A name associated with the individual.\n    \"\"\"\n    name: [HumanName]\n\n    \"\"\"\n    A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    The date of birth for the individual.\n    \"\"\"\n    birthDate: Date\n\n    \"\"\"\n    Indicates if the individual is deceased or not.\n    \"\"\"\n    deceasedBoolean: Boolean\n\n    \"\"\"\n    Indicates if the individual is deceased or not.\n    \"\"\"\n    deceasedDateTime: DateTime\n\n    \"\"\"\n    An address for the individual.\n    \"\"\"\n    address: [Address]\n\n    \"\"\"\n    This field contains a patient's most recent marital (civil) status.\n    \"\"\"\n    maritalStatus: CodeableConcept\n\n    \"\"\"\n    Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).\n    \"\"\"\n    multipleBirthBoolean: Boolean\n\n    \"\"\"\n    Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).\n    \"\"\"\n    multipleBirthInteger: Int\n\n    \"\"\"\n    Image of the patient.\n    \"\"\"\n    photo: [Attachment]\n\n    \"\"\"\n    A contact party (e.g. guardian, partner, friend) for the patient.\n    \"\"\"\n    contact: [Patientcontact]\n\n    \"\"\"\n    A language which may be used to communicate with the patient about his or her health.\n    \"\"\"\n    communication: [Patientcommunication]\n\n    \"\"\"\n    Patient's nominated care provider.\n    \"\"\"\n    generalPractitioner: [PatientgeneralPractitioner_generalPractitioner_Union]\n\n    \"\"\"\n    Organization that is the custodian of the patient record.\n    \"\"\"\n    managingOrganization: PatientmanagingOrganization_managingOrganization_Union\n\n    \"\"\"\n    Link to another patient resource that concerns the same actual patient.\n    \"\"\"\n    link: [Patientlink]\n  }\n\n  enum Patient_Enum_input {\n    Patient\n  }\n\n  enum Patient_Enum_schema {\n    Patient\n  }\n\n  \"\"\"\n  Demographics and other administrative information about an individual or animal\n  receiving care or other health-related services.\n  \"\"\"\n  input Patient_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Patient_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An identifier for this patient.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Whether this patient record is in active use.  Many systems use this property\n    to mark as non-current patients, such as those that have not been seen for a\n    period of time based on an organization's business rules.  It is often used to\n    filter patient lists to exclude inactive patients  Deceased patients may also\n    be marked as inactive for the same reasons, but may be active for some time after death.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Whether this patient record is in active use.  Many systems use this property\n    to mark as non-current patients, such as those that have not been seen for a\n    period of time based on an organization's business rules.  It is often used to\n    filter patient lists to exclude inactive patients  Deceased patients may also\n    be marked as inactive for the same reasons, but may be active for some time after death.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    A name associated with the individual.\n    \"\"\"\n    name: [HumanName_Input]\n\n    \"\"\"\n    A contact detail (e.g. a telephone number or an email address) by which the individual may be contacted.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.\n    \"\"\"\n    _gender: Element_Input\n\n    \"\"\"\n    Administrative Gender - the gender that the patient is considered to have for administration and record keeping purposes.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    The date of birth for the individual.\n    \"\"\"\n    _birthDate: Element_Input\n\n    \"\"\"\n    The date of birth for the individual.\n    \"\"\"\n    birthDate: Date\n\n    \"\"\"\n    Indicates if the individual is deceased or not.\n    \"\"\"\n    _deceasedBoolean: Element_Input\n\n    \"\"\"\n    Indicates if the individual is deceased or not.\n    \"\"\"\n    deceasedBoolean: Boolean\n\n    \"\"\"\n    Indicates if the individual is deceased or not.\n    \"\"\"\n    _deceasedDateTime: Element_Input\n\n    \"\"\"\n    Indicates if the individual is deceased or not.\n    \"\"\"\n    deceasedDateTime: DateTime\n\n    \"\"\"\n    An address for the individual.\n    \"\"\"\n    address: [Address_Input]\n\n    \"\"\"\n    This field contains a patient's most recent marital (civil) status.\n    \"\"\"\n    maritalStatus: CodeableConcept_Input\n\n    \"\"\"\n    Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).\n    \"\"\"\n    _multipleBirthBoolean: Element_Input\n\n    \"\"\"\n    Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).\n    \"\"\"\n    multipleBirthBoolean: Boolean\n\n    \"\"\"\n    Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).\n    \"\"\"\n    _multipleBirthInteger: Element_Input\n\n    \"\"\"\n    Indicates whether the patient is part of a multiple (boolean) or indicates the actual birth order (integer).\n    \"\"\"\n    multipleBirthInteger: Int\n\n    \"\"\"\n    Image of the patient.\n    \"\"\"\n    photo: [Attachment_Input]\n\n    \"\"\"\n    A contact party (e.g. guardian, partner, friend) for the patient.\n    \"\"\"\n    contact: [Patientcontact_Input]\n\n    \"\"\"\n    A language which may be used to communicate with the patient about his or her health.\n    \"\"\"\n    communication: [Patientcommunication_Input]\n\n    \"\"\"\n    Patient's nominated care provider.\n    \"\"\"\n    generalPractitioner: [String]\n\n    \"\"\"\n    Organization that is the custodian of the patient record.\n    \"\"\"\n    managingOrganization: String\n\n    \"\"\"\n    Link to another patient resource that concerns the same actual patient.\n    \"\"\"\n    link: [Patientlink_Input]\n  }\n\n  type Patientcommunication {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The ISO-639-1 alpha 2 code in lower case for the language, optionally followed\n    by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g.\n    'en' for English, or 'en-US' for American English versus 'en-EN' for England English.\n    \"\"\"\n    language: CodeableConcept!\n\n    \"\"\"\n    Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).\n    \"\"\"\n    preferred: Boolean\n  }\n\n  input Patientcommunication_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The ISO-639-1 alpha 2 code in lower case for the language, optionally followed\n    by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g.\n    'en' for English, or 'en-US' for American English versus 'en-EN' for England English.\n    \"\"\"\n    language: CodeableConcept_Input!\n\n    \"\"\"\n    Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).\n    \"\"\"\n    _preferred: Element_Input\n\n    \"\"\"\n    Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).\n    \"\"\"\n    preferred: Boolean\n  }\n\n  type Patientcontact {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The nature of the relationship between the patient and the contact person.\n    \"\"\"\n    relationship: [CodeableConcept]\n\n    \"\"\"\n    A name associated with the contact person.\n    \"\"\"\n    name: HumanName\n\n    \"\"\"\n    A contact detail for the person, e.g. a telephone number or an email address.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Address for the contact person.\n    \"\"\"\n    address: Address\n\n    \"\"\"\n    Administrative Gender - the gender that the contact person is considered to\n    have for administration and record keeping purposes.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    Organization on behalf of which the contact is acting or for which the contact is working.\n    \"\"\"\n    organization: Patientcontactorganization_organization_Union\n\n    \"\"\"\n    The period during which this contact person or organization is valid to be contacted relating to this patient.\n    \"\"\"\n    period: Period\n  }\n\n  input Patientcontact_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The nature of the relationship between the patient and the contact person.\n    \"\"\"\n    relationship: [CodeableConcept_Input]\n\n    \"\"\"\n    A name associated with the contact person.\n    \"\"\"\n    name: HumanName_Input\n\n    \"\"\"\n    A contact detail for the person, e.g. a telephone number or an email address.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Address for the contact person.\n    \"\"\"\n    address: Address_Input\n\n    \"\"\"\n    Administrative Gender - the gender that the contact person is considered to\n    have for administration and record keeping purposes.\n    \"\"\"\n    _gender: Element_Input\n\n    \"\"\"\n    Administrative Gender - the gender that the contact person is considered to\n    have for administration and record keeping purposes.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    Organization on behalf of which the contact is acting or for which the contact is working.\n    \"\"\"\n    organization: String\n\n    \"\"\"\n    The period during which this contact person or organization is valid to be contacted relating to this patient.\n    \"\"\"\n    period: Period_Input\n  }\n\n  \"\"\"\n  Organization on behalf of which the contact is acting or for which the contact is working.\n  \"\"\"\n  union Patientcontactorganization_organization_Union = Organization\n\n  \"\"\"\n  Patient's nominated care provider.\n  \"\"\"\n  union PatientgeneralPractitioner_generalPractitioner_Union =\n      Organization\n    | Practitioner\n    | PractitionerRole\n\n  type Patientlink {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The other patient resource that the link refers to.\n    \"\"\"\n    other: Patientlinkother_other_Union!\n\n    \"\"\"\n    The type of link between this patient resource and another patient resource.\n    \"\"\"\n    type: Code!\n  }\n\n  input Patientlink_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The other patient resource that the link refers to.\n    \"\"\"\n    other: String!\n\n    \"\"\"\n    The type of link between this patient resource and another patient resource.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of link between this patient resource and another patient resource.\n    \"\"\"\n    type: Code!\n  }\n\n  \"\"\"\n  The other patient resource that the link refers to.\n  \"\"\"\n  union Patientlinkother_other_Union = Patient | RelatedPerson\n\n  \"\"\"\n  Organization that is the custodian of the patient record.\n  \"\"\"\n  union PatientmanagingOrganization_managingOrganization_Union =\n      Organization\n\n  \"\"\"\n  This resource provides the status of the payment for goods and services\n  rendered, and the request and response resource references.\n  \"\"\"\n  type PaymentNotice {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: PaymentNotice_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this payment notice.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Reference of resource for which payment is being made.\n    \"\"\"\n    request: PaymentNoticerequest_request_Union\n\n    \"\"\"\n    Reference of response to resource for which payment is being made.\n    \"\"\"\n    response: PaymentNoticeresponse_response_Union\n\n    \"\"\"\n    The date when this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    The practitioner who is responsible for the services rendered to the patient.\n    \"\"\"\n    provider: PaymentNoticeprovider_provider_Union\n\n    \"\"\"\n    A reference to the payment which is the subject of this notice.\n    \"\"\"\n    payment: PaymentNoticepayment_payment_Union!\n\n    \"\"\"\n    The date when the above payment action occurred.\n    \"\"\"\n    paymentDate: Date\n\n    \"\"\"\n    The party who will receive or has received payment that is the subject of this notification.\n    \"\"\"\n    payee: PaymentNoticepayee_payee_Union\n\n    \"\"\"\n    The party who is notified of the payment status.\n    \"\"\"\n    recipient: PaymentNoticerecipient_recipient_Union!\n\n    \"\"\"\n    The amount sent to the payee.\n    \"\"\"\n    amount: Money!\n\n    \"\"\"\n    A code indicating whether payment has been sent or cleared.\n    \"\"\"\n    paymentStatus: CodeableConcept\n  }\n\n  enum PaymentNotice_Enum_input {\n    PaymentNotice\n  }\n\n  enum PaymentNotice_Enum_schema {\n    PaymentNotice\n  }\n\n  \"\"\"\n  This resource provides the status of the payment for goods and services\n  rendered, and the request and response resource references.\n  \"\"\"\n  input PaymentNotice_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: PaymentNotice_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this payment notice.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Reference of resource for which payment is being made.\n    \"\"\"\n    request: String\n\n    \"\"\"\n    Reference of response to resource for which payment is being made.\n    \"\"\"\n    response: String\n\n    \"\"\"\n    The date when this resource was created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date when this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    The practitioner who is responsible for the services rendered to the patient.\n    \"\"\"\n    provider: String\n\n    \"\"\"\n    A reference to the payment which is the subject of this notice.\n    \"\"\"\n    payment: String!\n\n    \"\"\"\n    The date when the above payment action occurred.\n    \"\"\"\n    _paymentDate: Element_Input\n\n    \"\"\"\n    The date when the above payment action occurred.\n    \"\"\"\n    paymentDate: Date\n\n    \"\"\"\n    The party who will receive or has received payment that is the subject of this notification.\n    \"\"\"\n    payee: String\n\n    \"\"\"\n    The party who is notified of the payment status.\n    \"\"\"\n    recipient: String!\n\n    \"\"\"\n    The amount sent to the payee.\n    \"\"\"\n    amount: Money_Input!\n\n    \"\"\"\n    A code indicating whether payment has been sent or cleared.\n    \"\"\"\n    paymentStatus: CodeableConcept_Input\n  }\n\n  \"\"\"\n  The party who will receive or has received payment that is the subject of this notification.\n  \"\"\"\n  union PaymentNoticepayee_payee_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  A reference to the payment which is the subject of this notice.\n  \"\"\"\n  union PaymentNoticepayment_payment_Union = PaymentReconciliation\n\n  \"\"\"\n  The practitioner who is responsible for the services rendered to the patient.\n  \"\"\"\n  union PaymentNoticeprovider_provider_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  The party who is notified of the payment status.\n  \"\"\"\n  union PaymentNoticerecipient_recipient_Union = Organization\n\n  \"\"\"\n  Reference of resource for which payment is being made.\n  \"\"\"\n  union PaymentNoticerequest_request_Union = Resource\n\n  \"\"\"\n  Reference of response to resource for which payment is being made.\n  \"\"\"\n  union PaymentNoticeresponse_response_Union = Resource\n\n  \"\"\"\n  This resource provides the details including amount of a payment and allocates the payment items being paid.\n  \"\"\"\n  type PaymentReconciliation {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: PaymentReconciliation_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this payment reconciliation.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The period of time for which payments have been gathered into this bulk payment for settlement.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    The date when the resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    The party who generated the payment.\n    \"\"\"\n    paymentIssuer: PaymentReconciliationpaymentIssuer_paymentIssuer_Union\n\n    \"\"\"\n    Original request resource reference.\n    \"\"\"\n    request: PaymentReconciliationrequest_request_Union\n\n    \"\"\"\n    The practitioner who is responsible for the services rendered to the patient.\n    \"\"\"\n    requestor: PaymentReconciliationrequestor_requestor_Union\n\n    \"\"\"\n    The outcome of a request for a reconciliation.\n    \"\"\"\n    outcome: Code\n\n    \"\"\"\n    A human readable description of the status of the request for the reconciliation.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    The date of payment as indicated on the financial instrument.\n    \"\"\"\n    paymentDate: Date!\n\n    \"\"\"\n    Total payment amount as indicated on the financial instrument.\n    \"\"\"\n    paymentAmount: Money!\n\n    \"\"\"\n    Issuer's unique identifier for the payment instrument.\n    \"\"\"\n    paymentIdentifier: Identifier\n\n    \"\"\"\n    Distribution of the payment amount for a previously acknowledged payable.\n    \"\"\"\n    detail: [PaymentReconciliationdetail]\n\n    \"\"\"\n    A code for the form to be used for printing the content.\n    \"\"\"\n    formCode: CodeableConcept\n\n    \"\"\"\n    A note that describes or explains the processing in a human readable form.\n    \"\"\"\n    processNote: [PaymentReconciliationprocessNote]\n  }\n\n  enum PaymentReconciliation_Enum_input {\n    PaymentReconciliation\n  }\n\n  enum PaymentReconciliation_Enum_schema {\n    PaymentReconciliation\n  }\n\n  \"\"\"\n  This resource provides the details including amount of a payment and allocates the payment items being paid.\n  \"\"\"\n  input PaymentReconciliation_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: PaymentReconciliation_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this payment reconciliation.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The period of time for which payments have been gathered into this bulk payment for settlement.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    The date when the resource was created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date when the resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    The party who generated the payment.\n    \"\"\"\n    paymentIssuer: String\n\n    \"\"\"\n    Original request resource reference.\n    \"\"\"\n    request: String\n\n    \"\"\"\n    The practitioner who is responsible for the services rendered to the patient.\n    \"\"\"\n    requestor: String\n\n    \"\"\"\n    The outcome of a request for a reconciliation.\n    \"\"\"\n    _outcome: Element_Input\n\n    \"\"\"\n    The outcome of a request for a reconciliation.\n    \"\"\"\n    outcome: Code\n\n    \"\"\"\n    A human readable description of the status of the request for the reconciliation.\n    \"\"\"\n    _disposition: Element_Input\n\n    \"\"\"\n    A human readable description of the status of the request for the reconciliation.\n    \"\"\"\n    disposition: String\n\n    \"\"\"\n    The date of payment as indicated on the financial instrument.\n    \"\"\"\n    _paymentDate: Element_Input\n\n    \"\"\"\n    The date of payment as indicated on the financial instrument.\n    \"\"\"\n    paymentDate: Date!\n\n    \"\"\"\n    Total payment amount as indicated on the financial instrument.\n    \"\"\"\n    paymentAmount: Money_Input!\n\n    \"\"\"\n    Issuer's unique identifier for the payment instrument.\n    \"\"\"\n    paymentIdentifier: Identifier_Input\n\n    \"\"\"\n    Distribution of the payment amount for a previously acknowledged payable.\n    \"\"\"\n    detail: [PaymentReconciliationdetail_Input]\n\n    \"\"\"\n    A code for the form to be used for printing the content.\n    \"\"\"\n    formCode: CodeableConcept_Input\n\n    \"\"\"\n    A note that describes or explains the processing in a human readable form.\n    \"\"\"\n    processNote: [PaymentReconciliationprocessNote_Input]\n  }\n\n  type PaymentReconciliationdetail {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique identifier for the current payment item for the referenced payable.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Unique identifier for the prior payment item for the referenced payable.\n    \"\"\"\n    predecessor: Identifier\n\n    \"\"\"\n    Code to indicate the nature of the payment.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    A resource, such as a Claim, the evaluation of which could lead to payment.\n    \"\"\"\n    request: PaymentReconciliationdetailrequest_request_Union\n\n    \"\"\"\n    The party which submitted the claim or financial transaction.\n    \"\"\"\n    submitter: PaymentReconciliationdetailsubmitter_submitter_Union\n\n    \"\"\"\n    A resource, such as a ClaimResponse, which contains a commitment to payment.\n    \"\"\"\n    response: PaymentReconciliationdetailresponse_response_Union\n\n    \"\"\"\n    The date from the response resource containing a commitment to pay.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    A reference to the individual who is responsible for inquiries regarding the response and its payment.\n    \"\"\"\n    responsible: PaymentReconciliationdetailresponsible_responsible_Union\n\n    \"\"\"\n    The party which is receiving the payment.\n    \"\"\"\n    payee: PaymentReconciliationdetailpayee_payee_Union\n\n    \"\"\"\n    The monetary amount allocated from the total payment to the payable.\n    \"\"\"\n    amount: Money\n  }\n\n  input PaymentReconciliationdetail_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique identifier for the current payment item for the referenced payable.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    Unique identifier for the prior payment item for the referenced payable.\n    \"\"\"\n    predecessor: Identifier_Input\n\n    \"\"\"\n    Code to indicate the nature of the payment.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    A resource, such as a Claim, the evaluation of which could lead to payment.\n    \"\"\"\n    request: String\n\n    \"\"\"\n    The party which submitted the claim or financial transaction.\n    \"\"\"\n    submitter: String\n\n    \"\"\"\n    A resource, such as a ClaimResponse, which contains a commitment to payment.\n    \"\"\"\n    response: String\n\n    \"\"\"\n    The date from the response resource containing a commitment to pay.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date from the response resource containing a commitment to pay.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    A reference to the individual who is responsible for inquiries regarding the response and its payment.\n    \"\"\"\n    responsible: String\n\n    \"\"\"\n    The party which is receiving the payment.\n    \"\"\"\n    payee: String\n\n    \"\"\"\n    The monetary amount allocated from the total payment to the payable.\n    \"\"\"\n    amount: Money_Input\n  }\n\n  \"\"\"\n  The party which is receiving the payment.\n  \"\"\"\n  union PaymentReconciliationdetailpayee_payee_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  A resource, such as a Claim, the evaluation of which could lead to payment.\n  \"\"\"\n  union PaymentReconciliationdetailrequest_request_Union = Resource\n\n  \"\"\"\n  A resource, such as a ClaimResponse, which contains a commitment to payment.\n  \"\"\"\n  union PaymentReconciliationdetailresponse_response_Union = Resource\n\n  \"\"\"\n  A reference to the individual who is responsible for inquiries regarding the response and its payment.\n  \"\"\"\n  union PaymentReconciliationdetailresponsible_responsible_Union =\n      PractitionerRole\n\n  \"\"\"\n  The party which submitted the claim or financial transaction.\n  \"\"\"\n  union PaymentReconciliationdetailsubmitter_submitter_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  The party who generated the payment.\n  \"\"\"\n  union PaymentReconciliationpaymentIssuer_paymentIssuer_Union =\n      Organization\n\n  type PaymentReconciliationprocessNote {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The business purpose of the note text.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    The explanation or description associated with the processing.\n    \"\"\"\n    text: String\n  }\n\n  input PaymentReconciliationprocessNote_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The business purpose of the note text.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The business purpose of the note text.\n    \"\"\"\n    type: Code\n\n    \"\"\"\n    The explanation or description associated with the processing.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    The explanation or description associated with the processing.\n    \"\"\"\n    text: String\n  }\n\n  \"\"\"\n  Original request resource reference.\n  \"\"\"\n  union PaymentReconciliationrequest_request_Union = Task\n\n  \"\"\"\n  The practitioner who is responsible for the services rendered to the patient.\n  \"\"\"\n  union PaymentReconciliationrequestor_requestor_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  Base StructureDefinition for Period Type: A time period defined by a start and end date and optionally time.\n  \"\"\"\n  type Period {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The start of the period. The boundary is inclusive.\n    \"\"\"\n    start: DateTime\n\n    \"\"\"\n    The end of the period. If the end of the period is missing, it means no end\n    was known or planned at the time the instance was created. The start may be in\n    the past, and the end date in the future, which means that period is\n    expected/planned to end at that time.\n    \"\"\"\n    end: DateTime\n  }\n\n  \"\"\"\n  Base StructureDefinition for Period Type: A time period defined by a start and end date and optionally time.\n  \"\"\"\n  input Period_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The start of the period. The boundary is inclusive.\n    \"\"\"\n    _start: Element_Input\n\n    \"\"\"\n    The start of the period. The boundary is inclusive.\n    \"\"\"\n    start: DateTime\n\n    \"\"\"\n    The end of the period. If the end of the period is missing, it means no end\n    was known or planned at the time the instance was created. The start may be in\n    the past, and the end date in the future, which means that period is\n    expected/planned to end at that time.\n    \"\"\"\n    _end: Element_Input\n\n    \"\"\"\n    The end of the period. If the end of the period is missing, it means no end\n    was known or planned at the time the instance was created. The start may be in\n    the past, and the end date in the future, which means that period is\n    expected/planned to end at that time.\n    \"\"\"\n    end: DateTime\n  }\n\n  \"\"\"\n  Demographics and administrative information about a person independent of a specific health-related context.\n  \"\"\"\n  type Person {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Person_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for a person within a particular scope.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A name associated with the person.\n    \"\"\"\n    name: [HumanName]\n\n    \"\"\"\n    A contact detail for the person, e.g. a telephone number or an email address.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Administrative Gender.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    The birth date for the person.\n    \"\"\"\n    birthDate: Date\n\n    \"\"\"\n    One or more addresses for the person.\n    \"\"\"\n    address: [Address]\n\n    \"\"\"\n    An image that can be displayed as a thumbnail of the person to enhance the identification of the individual.\n    \"\"\"\n    photo: Attachment\n\n    \"\"\"\n    The organization that is the custodian of the person record.\n    \"\"\"\n    managingOrganization: PersonmanagingOrganization_managingOrganization_Union\n\n    \"\"\"\n    Whether this person's record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    Link to a resource that concerns the same actual person.\n    \"\"\"\n    link: [Personlink]\n  }\n\n  enum Person_Enum_input {\n    Person\n  }\n\n  enum Person_Enum_schema {\n    Person\n  }\n\n  \"\"\"\n  Demographics and administrative information about a person independent of a specific health-related context.\n  \"\"\"\n  input Person_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Person_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for a person within a particular scope.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A name associated with the person.\n    \"\"\"\n    name: [HumanName_Input]\n\n    \"\"\"\n    A contact detail for the person, e.g. a telephone number or an email address.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Administrative Gender.\n    \"\"\"\n    _gender: Element_Input\n\n    \"\"\"\n    Administrative Gender.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    The birth date for the person.\n    \"\"\"\n    _birthDate: Element_Input\n\n    \"\"\"\n    The birth date for the person.\n    \"\"\"\n    birthDate: Date\n\n    \"\"\"\n    One or more addresses for the person.\n    \"\"\"\n    address: [Address_Input]\n\n    \"\"\"\n    An image that can be displayed as a thumbnail of the person to enhance the identification of the individual.\n    \"\"\"\n    photo: Attachment_Input\n\n    \"\"\"\n    The organization that is the custodian of the person record.\n    \"\"\"\n    managingOrganization: String\n\n    \"\"\"\n    Whether this person's record is in active use.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Whether this person's record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    Link to a resource that concerns the same actual person.\n    \"\"\"\n    link: [Personlink_Input]\n  }\n\n  type Personlink {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The resource to which this actual person is associated.\n    \"\"\"\n    target: Personlinktarget_target_Union!\n\n    \"\"\"\n    Level of assurance that this link is associated with the target resource.\n    \"\"\"\n    assurance: Code\n  }\n\n  input Personlink_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The resource to which this actual person is associated.\n    \"\"\"\n    target: String!\n\n    \"\"\"\n    Level of assurance that this link is associated with the target resource.\n    \"\"\"\n    _assurance: Element_Input\n\n    \"\"\"\n    Level of assurance that this link is associated with the target resource.\n    \"\"\"\n    assurance: Code\n  }\n\n  \"\"\"\n  The resource to which this actual person is associated.\n  \"\"\"\n  union Personlinktarget_target_Union =\n      Patient\n    | Practitioner\n    | RelatedPerson\n    | Person\n\n  \"\"\"\n  The organization that is the custodian of the person record.\n  \"\"\"\n  union PersonmanagingOrganization_managingOrganization_Union =\n      Organization\n\n  \"\"\"\n  This resource allows for the definition of various types of plans as a sharable,\n  product, and executable artifact. The resource is general enough to support\n  the description of a broad range of clinical artifacts such as clinical decision\n  support rules, order sets and protocols.\n  \"\"\"\n  type PlanDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: PlanDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this plan definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this plan definition is\n    (or will be) published. This URL can be the target of a canonical reference.\n    It SHALL remain the same when the plan definition is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this plan definition when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the plan definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the plan definition author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. To provide a version consistent\n    with the Decision Support Service specification, use the format\n    Major.Minor.Revision (e.g. 1.0.0). For more information on versioning\n    knowledge assets, refer to the Decision Support Service specification. Note\n    that a version is required for non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the plan definition. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the plan definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the plan definition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    A high-level category for the plan definition that distinguishes the kinds of\n    systems that would be interested in the plan definition.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The status of this plan definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this plan definition is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the plan definition.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the plan definition.\n    \"\"\"\n    subjectReference: PlanDefinitionsubjectReference_subjectReference_Union\n\n    \"\"\"\n    The date  (and optionally time) when the plan definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the plan definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the plan definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the plan definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate plan\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the plan definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this plan definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description of how the plan definition is used from a clinical perspective.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the plan definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the plan definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the plan definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the plan definition. Topics\n    provide a high-level categorization of the definition that can be useful for\n    filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    A reference to a Library resource containing any formal logic used by the plan definition.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    Goals that describe what the activities within the plan are intended to\n    achieve. For example, weight loss, restoring an activity of daily living,\n    obtaining herd immunity via immunization, meeting a process improvement\n    objective, etc.\n    \"\"\"\n    goal: [PlanDefinitiongoal]\n\n    \"\"\"\n    An action or group of actions to be taken as part of the plan.\n    \"\"\"\n    action: [PlanDefinitionaction]\n  }\n\n  enum PlanDefinition_Enum_input {\n    PlanDefinition\n  }\n\n  enum PlanDefinition_Enum_schema {\n    PlanDefinition\n  }\n\n  \"\"\"\n  This resource allows for the definition of various types of plans as a sharable,\n  product, and executable artifact. The resource is general enough to support\n  the description of a broad range of clinical artifacts such as clinical decision\n  support rules, order sets and protocols.\n  \"\"\"\n  input PlanDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: PlanDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this plan definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this plan definition is\n    (or will be) published. This URL can be the target of a canonical reference.\n    It SHALL remain the same when the plan definition is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this plan definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this plan definition is\n    (or will be) published. This URL can be the target of a canonical reference.\n    It SHALL remain the same when the plan definition is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this plan definition when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the plan definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the plan definition author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. To provide a version consistent\n    with the Decision Support Service specification, use the format\n    Major.Minor.Revision (e.g. 1.0.0). For more information on versioning\n    knowledge assets, refer to the Decision Support Service specification. Note\n    that a version is required for non-experimental active artifacts.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the plan definition\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the plan definition author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence. To provide a version consistent\n    with the Decision Support Service specification, use the format\n    Major.Minor.Revision (e.g. 1.0.0). For more information on versioning\n    knowledge assets, refer to the Decision Support Service specification. Note\n    that a version is required for non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the plan definition. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the plan definition. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the plan definition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the plan definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    An explanatory or alternate title for the plan definition giving additional information about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate title for the plan definition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    A high-level category for the plan definition that distinguishes the kinds of\n    systems that would be interested in the plan definition.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The status of this plan definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this plan definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this plan definition is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this plan definition is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the plan definition.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the plan definition.\n    \"\"\"\n    subjectReference: String\n\n    \"\"\"\n    The date  (and optionally time) when the plan definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the plan definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the plan definition was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the plan definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the plan definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the plan definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the plan definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the plan definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate plan\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the plan definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this plan definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this plan definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description of how the plan definition is used from a clinical perspective.\n    \"\"\"\n    _usage: Element_Input\n\n    \"\"\"\n    A detailed description of how the plan definition is used from a clinical perspective.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the plan definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the plan definition.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the plan definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the plan definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the plan definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the plan definition. Topics\n    provide a high-level categorization of the definition that can be useful for\n    filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    A reference to a Library resource containing any formal logic used by the plan definition.\n    \"\"\"\n    _library: Element_Input\n\n    \"\"\"\n    A reference to a Library resource containing any formal logic used by the plan definition.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    Goals that describe what the activities within the plan are intended to\n    achieve. For example, weight loss, restoring an activity of daily living,\n    obtaining herd immunity via immunization, meeting a process improvement\n    objective, etc.\n    \"\"\"\n    goal: [PlanDefinitiongoal_Input]\n\n    \"\"\"\n    An action or group of actions to be taken as part of the plan.\n    \"\"\"\n    action: [PlanDefinitionaction_Input]\n  }\n\n  type PlanDefinitionaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A user-visible prefix for the action.\n    \"\"\"\n    prefix: String\n\n    \"\"\"\n    The title of the action displayed to a user.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A brief description of the action used to provide a summary to display to the user.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A text equivalent of the action to be performed. This provides a\n    human-interpretable description of the action when the definition is consumed\n    by a system that might not be capable of interpreting it dynamically.\n    \"\"\"\n    textEquivalent: String\n\n    \"\"\"\n    Indicates how quickly the action should be addressed with respect to other actions.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A code that provides meaning for the action or action group. For example, a\n    section may have a LOINC code for the section of a documentation template.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    A description of why this action is necessary or appropriate.\n    \"\"\"\n    reason: [CodeableConcept]\n\n    \"\"\"\n    Didactic or other informational resources associated with the action that can\n    be provided to the CDS recipient. Information resources can include inline\n    text commentary and links to web resources.\n    \"\"\"\n    documentation: [RelatedArtifact]\n\n    \"\"\"\n    Identifies goals that this action supports. The reference must be to a goal element defined within this plan definition.\n    \"\"\"\n    goalId: [Id]\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the action and its children, if any.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the action and its children, if any.\n    \"\"\"\n    subjectReference: PlanDefinitionactionsubjectReference_subjectReference_Union\n\n    \"\"\"\n    A description of when the action should be triggered.\n    \"\"\"\n    trigger: [TriggerDefinition]\n\n    \"\"\"\n    An expression that describes applicability criteria or start/stop conditions for the action.\n    \"\"\"\n    condition: [PlanDefinitionactioncondition]\n\n    \"\"\"\n    Defines input data requirements for the action.\n    \"\"\"\n    input: [DataRequirement]\n\n    \"\"\"\n    Defines the outputs of the action, if any.\n    \"\"\"\n    output: [DataRequirement]\n\n    \"\"\"\n    A relationship to another action such as 'before' or '30-60 minutes after start of'.\n    \"\"\"\n    relatedAction: [PlanDefinitionactionrelatedAction]\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingAge: Age\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingPeriod: Period\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingDuration: Duration\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingRange: Range\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingTiming: Timing\n\n    \"\"\"\n    Indicates who should participate in performing the action described.\n    \"\"\"\n    participant: [PlanDefinitionactionparticipant]\n\n    \"\"\"\n    The type of action to perform (create, update, remove).\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Defines the grouping behavior for the action and its children.\n    \"\"\"\n    groupingBehavior: Code\n\n    \"\"\"\n    Defines the selection behavior for the action and its children.\n    \"\"\"\n    selectionBehavior: Code\n\n    \"\"\"\n    Defines the required behavior for the action.\n    \"\"\"\n    requiredBehavior: Code\n\n    \"\"\"\n    Defines whether the action should usually be preselected.\n    \"\"\"\n    precheckBehavior: Code\n\n    \"\"\"\n    Defines whether the action can be selected multiple times.\n    \"\"\"\n    cardinalityBehavior: Code\n\n    \"\"\"\n    A reference to an ActivityDefinition that describes the action to be taken in\n    detail, or a PlanDefinition that describes a series of actions to be taken.\n    \"\"\"\n    definitionCanonical: Canonical\n\n    \"\"\"\n    A reference to an ActivityDefinition that describes the action to be taken in\n    detail, or a PlanDefinition that describes a series of actions to be taken.\n    \"\"\"\n    definitionUri: Uri\n\n    \"\"\"\n    A reference to a StructureMap resource that defines a transform that can be\n    executed to produce the intent resource using the ActivityDefinition instance as the input.\n    \"\"\"\n    transform: Canonical\n\n    \"\"\"\n    Customizations that should be applied to the statically defined resource. For\n    example, if the dosage of a medication must be computed based on the patient's\n    weight, a customization would be used to specify an expression that calculated\n    the weight, and the path on the resource that would contain the result.\n    \"\"\"\n    dynamicValue: [PlanDefinitionactiondynamicValue]\n  }\n\n  input PlanDefinitionaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A user-visible prefix for the action.\n    \"\"\"\n    _prefix: Element_Input\n\n    \"\"\"\n    A user-visible prefix for the action.\n    \"\"\"\n    prefix: String\n\n    \"\"\"\n    The title of the action displayed to a user.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    The title of the action displayed to a user.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A brief description of the action used to provide a summary to display to the user.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A brief description of the action used to provide a summary to display to the user.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A text equivalent of the action to be performed. This provides a\n    human-interpretable description of the action when the definition is consumed\n    by a system that might not be capable of interpreting it dynamically.\n    \"\"\"\n    _textEquivalent: Element_Input\n\n    \"\"\"\n    A text equivalent of the action to be performed. This provides a\n    human-interpretable description of the action when the definition is consumed\n    by a system that might not be capable of interpreting it dynamically.\n    \"\"\"\n    textEquivalent: String\n\n    \"\"\"\n    Indicates how quickly the action should be addressed with respect to other actions.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Indicates how quickly the action should be addressed with respect to other actions.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A code that provides meaning for the action or action group. For example, a\n    section may have a LOINC code for the section of a documentation template.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    A description of why this action is necessary or appropriate.\n    \"\"\"\n    reason: [CodeableConcept_Input]\n\n    \"\"\"\n    Didactic or other informational resources associated with the action that can\n    be provided to the CDS recipient. Information resources can include inline\n    text commentary and links to web resources.\n    \"\"\"\n    documentation: [RelatedArtifact_Input]\n\n    \"\"\"\n    Identifies goals that this action supports. The reference must be to a goal element defined within this plan definition.\n    \"\"\"\n    _goalId: Element_Input\n\n    \"\"\"\n    Identifies goals that this action supports. The reference must be to a goal element defined within this plan definition.\n    \"\"\"\n    goalId: [Id]\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the action and its children, if any.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    A code or group definition that describes the intended subject of the action and its children, if any.\n    \"\"\"\n    subjectReference: String\n\n    \"\"\"\n    A description of when the action should be triggered.\n    \"\"\"\n    trigger: [TriggerDefinition_Input]\n\n    \"\"\"\n    An expression that describes applicability criteria or start/stop conditions for the action.\n    \"\"\"\n    condition: [PlanDefinitionactioncondition_Input]\n\n    \"\"\"\n    Defines input data requirements for the action.\n    \"\"\"\n    input: [DataRequirement_Input]\n\n    \"\"\"\n    Defines the outputs of the action, if any.\n    \"\"\"\n    output: [DataRequirement_Input]\n\n    \"\"\"\n    A relationship to another action such as 'before' or '30-60 minutes after start of'.\n    \"\"\"\n    relatedAction: [PlanDefinitionactionrelatedAction_Input]\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    _timingDateTime: Element_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingAge: Age_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingPeriod: Period_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingDuration: Duration_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingRange: Range_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingTiming: Timing_Input\n\n    \"\"\"\n    Indicates who should participate in performing the action described.\n    \"\"\"\n    participant: [PlanDefinitionactionparticipant_Input]\n\n    \"\"\"\n    The type of action to perform (create, update, remove).\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Defines the grouping behavior for the action and its children.\n    \"\"\"\n    _groupingBehavior: Element_Input\n\n    \"\"\"\n    Defines the grouping behavior for the action and its children.\n    \"\"\"\n    groupingBehavior: Code\n\n    \"\"\"\n    Defines the selection behavior for the action and its children.\n    \"\"\"\n    _selectionBehavior: Element_Input\n\n    \"\"\"\n    Defines the selection behavior for the action and its children.\n    \"\"\"\n    selectionBehavior: Code\n\n    \"\"\"\n    Defines the required behavior for the action.\n    \"\"\"\n    _requiredBehavior: Element_Input\n\n    \"\"\"\n    Defines the required behavior for the action.\n    \"\"\"\n    requiredBehavior: Code\n\n    \"\"\"\n    Defines whether the action should usually be preselected.\n    \"\"\"\n    _precheckBehavior: Element_Input\n\n    \"\"\"\n    Defines whether the action should usually be preselected.\n    \"\"\"\n    precheckBehavior: Code\n\n    \"\"\"\n    Defines whether the action can be selected multiple times.\n    \"\"\"\n    _cardinalityBehavior: Element_Input\n\n    \"\"\"\n    Defines whether the action can be selected multiple times.\n    \"\"\"\n    cardinalityBehavior: Code\n\n    \"\"\"\n    A reference to an ActivityDefinition that describes the action to be taken in\n    detail, or a PlanDefinition that describes a series of actions to be taken.\n    \"\"\"\n    _definitionCanonical: Element_Input\n\n    \"\"\"\n    A reference to an ActivityDefinition that describes the action to be taken in\n    detail, or a PlanDefinition that describes a series of actions to be taken.\n    \"\"\"\n    definitionCanonical: Canonical\n\n    \"\"\"\n    A reference to an ActivityDefinition that describes the action to be taken in\n    detail, or a PlanDefinition that describes a series of actions to be taken.\n    \"\"\"\n    _definitionUri: Element_Input\n\n    \"\"\"\n    A reference to an ActivityDefinition that describes the action to be taken in\n    detail, or a PlanDefinition that describes a series of actions to be taken.\n    \"\"\"\n    definitionUri: Uri\n\n    \"\"\"\n    A reference to a StructureMap resource that defines a transform that can be\n    executed to produce the intent resource using the ActivityDefinition instance as the input.\n    \"\"\"\n    _transform: Element_Input\n\n    \"\"\"\n    A reference to a StructureMap resource that defines a transform that can be\n    executed to produce the intent resource using the ActivityDefinition instance as the input.\n    \"\"\"\n    transform: Canonical\n\n    \"\"\"\n    Customizations that should be applied to the statically defined resource. For\n    example, if the dosage of a medication must be computed based on the patient's\n    weight, a customization would be used to specify an expression that calculated\n    the weight, and the path on the resource that would contain the result.\n    \"\"\"\n    dynamicValue: [PlanDefinitionactiondynamicValue_Input]\n  }\n\n  type PlanDefinitionactioncondition {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The kind of condition.\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    An expression that returns true or false, indicating whether the condition is satisfied.\n    \"\"\"\n    expression: Expression\n  }\n\n  input PlanDefinitionactioncondition_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The kind of condition.\n    \"\"\"\n    _kind: Element_Input\n\n    \"\"\"\n    The kind of condition.\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    An expression that returns true or false, indicating whether the condition is satisfied.\n    \"\"\"\n    expression: Expression_Input\n  }\n\n  type PlanDefinitionactiondynamicValue {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The path to the element to be customized. This is the path on the resource\n    that will hold the result of the calculation defined by the expression. The\n    specified path SHALL be a Path resolveable on the specified target type of\n    the ActivityDefinition, and SHALL consist only of identifiers, constant\n    indexers, and a restricted subset of functions. The path is allowed to contain\n    qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse\n    multiple-cardinality sub-elements (see the [Simple Path\n    Profile](fhirpath.html#simple) for full details).\n    \"\"\"\n    path: String\n\n    \"\"\"\n    An expression specifying the value of the customized element.\n    \"\"\"\n    expression: Expression\n  }\n\n  input PlanDefinitionactiondynamicValue_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The path to the element to be customized. This is the path on the resource\n    that will hold the result of the calculation defined by the expression. The\n    specified path SHALL be a Path resolveable on the specified target type of\n    the ActivityDefinition, and SHALL consist only of identifiers, constant\n    indexers, and a restricted subset of functions. The path is allowed to contain\n    qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse\n    multiple-cardinality sub-elements (see the [Simple Path\n    Profile](fhirpath.html#simple) for full details).\n    \"\"\"\n    _path: Element_Input\n\n    \"\"\"\n    The path to the element to be customized. This is the path on the resource\n    that will hold the result of the calculation defined by the expression. The\n    specified path SHALL be a Path resolveable on the specified target type of\n    the ActivityDefinition, and SHALL consist only of identifiers, constant\n    indexers, and a restricted subset of functions. The path is allowed to contain\n    qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse\n    multiple-cardinality sub-elements (see the [Simple Path\n    Profile](fhirpath.html#simple) for full details).\n    \"\"\"\n    path: String\n\n    \"\"\"\n    An expression specifying the value of the customized element.\n    \"\"\"\n    expression: Expression_Input\n  }\n\n  type PlanDefinitionactionparticipant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of participant in the action.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The role the participant should play in performing the described action.\n    \"\"\"\n    role: CodeableConcept\n  }\n\n  input PlanDefinitionactionparticipant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of participant in the action.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of participant in the action.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The role the participant should play in performing the described action.\n    \"\"\"\n    role: CodeableConcept_Input\n  }\n\n  type PlanDefinitionactionrelatedAction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The element id of the related action.\n    \"\"\"\n    actionId: Id!\n\n    \"\"\"\n    The relationship of this action to the related action.\n    \"\"\"\n    relationship: Code!\n\n    \"\"\"\n    A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.\n    \"\"\"\n    offsetDuration: Duration\n\n    \"\"\"\n    A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.\n    \"\"\"\n    offsetRange: Range\n  }\n\n  input PlanDefinitionactionrelatedAction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The element id of the related action.\n    \"\"\"\n    _actionId: Element_Input\n\n    \"\"\"\n    The element id of the related action.\n    \"\"\"\n    actionId: Id!\n\n    \"\"\"\n    The relationship of this action to the related action.\n    \"\"\"\n    _relationship: Element_Input\n\n    \"\"\"\n    The relationship of this action to the related action.\n    \"\"\"\n    relationship: Code!\n\n    \"\"\"\n    A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.\n    \"\"\"\n    offsetDuration: Duration_Input\n\n    \"\"\"\n    A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.\n    \"\"\"\n    offsetRange: Range_Input\n  }\n\n  \"\"\"\n  A code or group definition that describes the intended subject of the action and its children, if any.\n  \"\"\"\n  union PlanDefinitionactionsubjectReference_subjectReference_Union =\n      Group\n\n  type PlanDefinitiongoal {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates a category the goal falls within.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    Human-readable and/or coded description of a specific desired objective of\n    care, such as 'control blood pressure' or 'negotiate an obstacle course' or\n    'dance with child at wedding'.\n    \"\"\"\n    description: CodeableConcept!\n\n    \"\"\"\n    Identifies the expected level of importance associated with reaching/sustaining the defined goal.\n    \"\"\"\n    priority: CodeableConcept\n\n    \"\"\"\n    The event after which the goal should begin being pursued.\n    \"\"\"\n    start: CodeableConcept\n\n    \"\"\"\n    Identifies problems, conditions, issues, or concerns the goal is intended to address.\n    \"\"\"\n    addresses: [CodeableConcept]\n\n    \"\"\"\n    Didactic or other informational resources associated with the goal that\n    provide further supporting information about the goal. Information resources\n    can include inline text commentary and links to web resources.\n    \"\"\"\n    documentation: [RelatedArtifact]\n\n    \"\"\"\n    Indicates what should be done and within what timeframe.\n    \"\"\"\n    target: [PlanDefinitiongoaltarget]\n  }\n\n  input PlanDefinitiongoal_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates a category the goal falls within.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    Human-readable and/or coded description of a specific desired objective of\n    care, such as 'control blood pressure' or 'negotiate an obstacle course' or\n    'dance with child at wedding'.\n    \"\"\"\n    description: CodeableConcept_Input!\n\n    \"\"\"\n    Identifies the expected level of importance associated with reaching/sustaining the defined goal.\n    \"\"\"\n    priority: CodeableConcept_Input\n\n    \"\"\"\n    The event after which the goal should begin being pursued.\n    \"\"\"\n    start: CodeableConcept_Input\n\n    \"\"\"\n    Identifies problems, conditions, issues, or concerns the goal is intended to address.\n    \"\"\"\n    addresses: [CodeableConcept_Input]\n\n    \"\"\"\n    Didactic or other informational resources associated with the goal that\n    provide further supporting information about the goal. Information resources\n    can include inline text commentary and links to web resources.\n    \"\"\"\n    documentation: [RelatedArtifact_Input]\n\n    \"\"\"\n    Indicates what should be done and within what timeframe.\n    \"\"\"\n    target: [PlanDefinitiongoaltarget_Input]\n  }\n\n  type PlanDefinitiongoaltarget {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The parameter whose value is to be tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.\n    \"\"\"\n    measure: CodeableConcept\n\n    \"\"\"\n    The target value of the measure to be achieved to signify fulfillment of the\n    goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any value at or below the high value. Similarly, if the\n    high value is missing, it indicates that the goal is achieved at any value at\n    or above the low value.\n    \"\"\"\n    detailQuantity: Quantity\n\n    \"\"\"\n    The target value of the measure to be achieved to signify fulfillment of the\n    goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any value at or below the high value. Similarly, if the\n    high value is missing, it indicates that the goal is achieved at any value at\n    or above the low value.\n    \"\"\"\n    detailRange: Range\n\n    \"\"\"\n    The target value of the measure to be achieved to signify fulfillment of the\n    goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any value at or below the high value. Similarly, if the\n    high value is missing, it indicates that the goal is achieved at any value at\n    or above the low value.\n    \"\"\"\n    detailCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Indicates the timeframe after the start of the goal in which the goal should be met.\n    \"\"\"\n    due: Duration\n  }\n\n  input PlanDefinitiongoaltarget_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The parameter whose value is to be tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.\n    \"\"\"\n    measure: CodeableConcept_Input\n\n    \"\"\"\n    The target value of the measure to be achieved to signify fulfillment of the\n    goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any value at or below the high value. Similarly, if the\n    high value is missing, it indicates that the goal is achieved at any value at\n    or above the low value.\n    \"\"\"\n    detailQuantity: Quantity_Input\n\n    \"\"\"\n    The target value of the measure to be achieved to signify fulfillment of the\n    goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any value at or below the high value. Similarly, if the\n    high value is missing, it indicates that the goal is achieved at any value at\n    or above the low value.\n    \"\"\"\n    detailRange: Range_Input\n\n    \"\"\"\n    The target value of the measure to be achieved to signify fulfillment of the\n    goal, e.g. 150 pounds or 7.0%. Either the high or low or both values of the\n    range can be specified. When a low value is missing, it indicates that the\n    goal is achieved at any value at or below the high value. Similarly, if the\n    high value is missing, it indicates that the goal is achieved at any value at\n    or above the low value.\n    \"\"\"\n    detailCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Indicates the timeframe after the start of the goal in which the goal should be met.\n    \"\"\"\n    due: Duration_Input\n  }\n\n  \"\"\"\n  A code or group definition that describes the intended subject of the plan definition.\n  \"\"\"\n  union PlanDefinitionsubjectReference_subjectReference_Union = Group\n\n  \"\"\"\n  Base StructureDefinition for Population Type: A populatioof people with some set of grouping criteria.\n  \"\"\"\n  type Population {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The age of the specific population.\n    \"\"\"\n    ageRange: Range\n\n    \"\"\"\n    The age of the specific population.\n    \"\"\"\n    ageCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The gender of the specific population.\n    \"\"\"\n    gender: CodeableConcept\n\n    \"\"\"\n    Race of the specific population.\n    \"\"\"\n    race: CodeableConcept\n\n    \"\"\"\n    The existing physiological conditions of the specific population to which this applies.\n    \"\"\"\n    physiologicalCondition: CodeableConcept\n  }\n\n  \"\"\"\n  Base StructureDefinition for Population Type: A populatioof people with some set of grouping criteria.\n  \"\"\"\n  input Population_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The age of the specific population.\n    \"\"\"\n    ageRange: Range_Input\n\n    \"\"\"\n    The age of the specific population.\n    \"\"\"\n    ageCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The gender of the specific population.\n    \"\"\"\n    gender: CodeableConcept_Input\n\n    \"\"\"\n    Race of the specific population.\n    \"\"\"\n    race: CodeableConcept_Input\n\n    \"\"\"\n    The existing physiological conditions of the specific population to which this applies.\n    \"\"\"\n    physiologicalCondition: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Base StructureDefinition for positiveInt type: An integer with a value that is positive (e.g. >0)\n  \"\"\"\n  scalar PositiveInt\n\n  \"\"\"\n  A person who is directly or indirectly involved in the provisioning of healthcare.\n  \"\"\"\n  type Practitioner {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Practitioner_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An identifier that applies to this person in this role.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Whether this practitioner's record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The name(s) associated with the practitioner.\n    \"\"\"\n    name: [HumanName]\n\n    \"\"\"\n    A contact detail for the practitioner, e.g. a telephone number or an email address.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Address(es) of the practitioner that are not role specific (typically home\n    address).  Work addresses are not typically entered in this property as they\n    are usually role dependent.\n    \"\"\"\n    address: [Address]\n\n    \"\"\"\n    Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    The date of birth for the practitioner.\n    \"\"\"\n    birthDate: Date\n\n    \"\"\"\n    Image of the person.\n    \"\"\"\n    photo: [Attachment]\n\n    \"\"\"\n    The official certifications, training, and licenses that authorize or\n    otherwise pertain to the provision of care by the practitioner.  For example,\n    a medical license issued by a medical board authorizing the practitioner to\n    practice medicine within a certian locality.\n    \"\"\"\n    qualification: [Practitionerqualification]\n\n    \"\"\"\n    A language the practitioner can use in patient communication.\n    \"\"\"\n    communication: [CodeableConcept]\n  }\n\n  enum Practitioner_Enum_input {\n    Practitioner\n  }\n\n  enum Practitioner_Enum_schema {\n    Practitioner\n  }\n\n  \"\"\"\n  A person who is directly or indirectly involved in the provisioning of healthcare.\n  \"\"\"\n  input Practitioner_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Practitioner_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An identifier that applies to this person in this role.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Whether this practitioner's record is in active use.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Whether this practitioner's record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The name(s) associated with the practitioner.\n    \"\"\"\n    name: [HumanName_Input]\n\n    \"\"\"\n    A contact detail for the practitioner, e.g. a telephone number or an email address.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Address(es) of the practitioner that are not role specific (typically home\n    address).  Work addresses are not typically entered in this property as they\n    are usually role dependent.\n    \"\"\"\n    address: [Address_Input]\n\n    \"\"\"\n    Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.\n    \"\"\"\n    _gender: Element_Input\n\n    \"\"\"\n    Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    The date of birth for the practitioner.\n    \"\"\"\n    _birthDate: Element_Input\n\n    \"\"\"\n    The date of birth for the practitioner.\n    \"\"\"\n    birthDate: Date\n\n    \"\"\"\n    Image of the person.\n    \"\"\"\n    photo: [Attachment_Input]\n\n    \"\"\"\n    The official certifications, training, and licenses that authorize or\n    otherwise pertain to the provision of care by the practitioner.  For example,\n    a medical license issued by a medical board authorizing the practitioner to\n    practice medicine within a certian locality.\n    \"\"\"\n    qualification: [Practitionerqualification_Input]\n\n    \"\"\"\n    A language the practitioner can use in patient communication.\n    \"\"\"\n    communication: [CodeableConcept_Input]\n  }\n\n  type Practitionerqualification {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An identifier that applies to this person's qualification in this role.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Coded representation of the qualification.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    Period during which the qualification is valid.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Organization that regulates and issues the qualification.\n    \"\"\"\n    issuer: Practitionerqualificationissuer_issuer_Union\n  }\n\n  input Practitionerqualification_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An identifier that applies to this person's qualification in this role.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Coded representation of the qualification.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    Period during which the qualification is valid.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Organization that regulates and issues the qualification.\n    \"\"\"\n    issuer: String\n  }\n\n  \"\"\"\n  Organization that regulates and issues the qualification.\n  \"\"\"\n  union Practitionerqualificationissuer_issuer_Union = Organization\n\n  \"\"\"\n  A specific set of Roles/Locations/specialties/services that a practitioner may\n  perform at an organization for a period of time.\n  \"\"\"\n  type PractitionerRole {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: PractitionerRole_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business Identifiers that are specific to a role/location.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Whether this practitioner role record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The period during which the person is authorized to act as a practitioner in these role(s) for the organization.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Practitioner that is able to provide the defined services for the organization.\n    \"\"\"\n    practitioner: PractitionerRolepractitioner_practitioner_Union\n\n    \"\"\"\n    The organization where the Practitioner performs the roles associated.\n    \"\"\"\n    organization: PractitionerRoleorganization_organization_Union\n\n    \"\"\"\n    Roles which this practitioner is authorized to perform for the organization.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    Specific specialty of the practitioner.\n    \"\"\"\n    specialty: [CodeableConcept]\n\n    \"\"\"\n    The location(s) at which this practitioner provides care.\n    \"\"\"\n    location: [PractitionerRolelocation_location_Union]\n\n    \"\"\"\n    The list of healthcare services that this worker provides for this role's Organization/Location(s).\n    \"\"\"\n    healthcareService: [PractitionerRolehealthcareService_healthcareService_Union]\n\n    \"\"\"\n    Contact details that are specific to the role/location/service.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.\n    \"\"\"\n    availableTime: [PractitionerRoleavailableTime]\n\n    \"\"\"\n    The practitioner is not available or performing this role during this period of time due to the provided reason.\n    \"\"\"\n    notAvailable: [PractitionerRolenotAvailable]\n\n    \"\"\"\n    A description of site availability exceptions, e.g. public holiday\n    availability. Succinctly describing all possible exceptions to normal site\n    availability as details in the available Times and not available Times.\n    \"\"\"\n    availabilityExceptions: String\n\n    \"\"\"\n    Technical endpoints providing access to services operated for the practitioner with this role.\n    \"\"\"\n    endpoint: [PractitionerRoleendpoint_endpoint_Union]\n  }\n\n  enum PractitionerRole_Enum_input {\n    PractitionerRole\n  }\n\n  enum PractitionerRole_Enum_schema {\n    PractitionerRole\n  }\n\n  \"\"\"\n  A specific set of Roles/Locations/specialties/services that a practitioner may\n  perform at an organization for a period of time.\n  \"\"\"\n  input PractitionerRole_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: PractitionerRole_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business Identifiers that are specific to a role/location.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Whether this practitioner role record is in active use.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Whether this practitioner role record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The period during which the person is authorized to act as a practitioner in these role(s) for the organization.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Practitioner that is able to provide the defined services for the organization.\n    \"\"\"\n    practitioner: String\n\n    \"\"\"\n    The organization where the Practitioner performs the roles associated.\n    \"\"\"\n    organization: String\n\n    \"\"\"\n    Roles which this practitioner is authorized to perform for the organization.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    Specific specialty of the practitioner.\n    \"\"\"\n    specialty: [CodeableConcept_Input]\n\n    \"\"\"\n    The location(s) at which this practitioner provides care.\n    \"\"\"\n    location: [String]\n\n    \"\"\"\n    The list of healthcare services that this worker provides for this role's Organization/Location(s).\n    \"\"\"\n    healthcareService: [String]\n\n    \"\"\"\n    Contact details that are specific to the role/location/service.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    A collection of times the practitioner is available or performing this role at the location and/or healthcareservice.\n    \"\"\"\n    availableTime: [PractitionerRoleavailableTime_Input]\n\n    \"\"\"\n    The practitioner is not available or performing this role during this period of time due to the provided reason.\n    \"\"\"\n    notAvailable: [PractitionerRolenotAvailable_Input]\n\n    \"\"\"\n    A description of site availability exceptions, e.g. public holiday\n    availability. Succinctly describing all possible exceptions to normal site\n    availability as details in the available Times and not available Times.\n    \"\"\"\n    _availabilityExceptions: Element_Input\n\n    \"\"\"\n    A description of site availability exceptions, e.g. public holiday\n    availability. Succinctly describing all possible exceptions to normal site\n    availability as details in the available Times and not available Times.\n    \"\"\"\n    availabilityExceptions: String\n\n    \"\"\"\n    Technical endpoints providing access to services operated for the practitioner with this role.\n    \"\"\"\n    endpoint: [String]\n  }\n\n  type PractitionerRoleavailableTime {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates which days of the week are available between the start and end Times.\n    \"\"\"\n    daysOfWeek: [Code]\n\n    \"\"\"\n    Is this always available? (hence times are irrelevant) e.g. 24 hour service.\n    \"\"\"\n    allDay: Boolean\n\n    \"\"\"\n    The opening time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    availableStartTime: Time\n\n    \"\"\"\n    The closing time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    availableEndTime: Time\n  }\n\n  input PractitionerRoleavailableTime_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates which days of the week are available between the start and end Times.\n    \"\"\"\n    _daysOfWeek: Element_Input\n\n    \"\"\"\n    Indicates which days of the week are available between the start and end Times.\n    \"\"\"\n    daysOfWeek: [Code]\n\n    \"\"\"\n    Is this always available? (hence times are irrelevant) e.g. 24 hour service.\n    \"\"\"\n    _allDay: Element_Input\n\n    \"\"\"\n    Is this always available? (hence times are irrelevant) e.g. 24 hour service.\n    \"\"\"\n    allDay: Boolean\n\n    \"\"\"\n    The opening time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    _availableStartTime: Element_Input\n\n    \"\"\"\n    The opening time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    availableStartTime: Time\n\n    \"\"\"\n    The closing time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    _availableEndTime: Element_Input\n\n    \"\"\"\n    The closing time of day. Note: If the AllDay flag is set, then this time is ignored.\n    \"\"\"\n    availableEndTime: Time\n  }\n\n  \"\"\"\n  Technical endpoints providing access to services operated for the practitioner with this role.\n  \"\"\"\n  union PractitionerRoleendpoint_endpoint_Union = Endpoint\n\n  \"\"\"\n  The list of healthcare services that this worker provides for this role's Organization/Location(s).\n  \"\"\"\n  union PractitionerRolehealthcareService_healthcareService_Union =\n      HealthcareService\n\n  \"\"\"\n  The location(s) at which this practitioner provides care.\n  \"\"\"\n  union PractitionerRolelocation_location_Union = Location\n\n  type PractitionerRolenotAvailable {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The reason that can be presented to the user as to why this time is not available.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    Service is not available (seasonally or for a public holiday) from this date.\n    \"\"\"\n    during: Period\n  }\n\n  input PractitionerRolenotAvailable_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The reason that can be presented to the user as to why this time is not available.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The reason that can be presented to the user as to why this time is not available.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    Service is not available (seasonally or for a public holiday) from this date.\n    \"\"\"\n    during: Period_Input\n  }\n\n  \"\"\"\n  The organization where the Practitioner performs the roles associated.\n  \"\"\"\n  union PractitionerRoleorganization_organization_Union = Organization\n\n  \"\"\"\n  Practitioner that is able to provide the defined services for the organization.\n  \"\"\"\n  union PractitionerRolepractitioner_practitioner_Union = Practitioner\n\n  \"\"\"\n  An action that is or was performed on or for a patient. This can be a physical\n  intervention like an operation, or less invasive like long term services,\n  counseling, or hypnotherapy.\n  \"\"\"\n  type Procedure {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Procedure_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this procedure by the performer or other\n    systems which remain constant as the resource is updated and is propagated\n    from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, order set or other\n    definition that is adhered to in whole or in part by this Procedure.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, order set or\n    other definition that is adhered to in whole or in part by this Procedure.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A reference to a resource that contains details of the request for this procedure.\n    \"\"\"\n    basedOn: [ProcedurebasedOn_basedOn_Union]\n\n    \"\"\"\n    A larger event of which this particular procedure is a component or step.\n    \"\"\"\n    partOf: [ProcedurepartOf_partOf_Union]\n\n    \"\"\"\n    A code specifying the state of the procedure. Generally, this will be the in-progress or completed state.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the procedure.\n    \"\"\"\n    statusReason: CodeableConcept\n\n    \"\"\"\n    A code that classifies the procedure for searching, sorting and display purposes (e.g. 'Surgical Procedure').\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    The specific procedure that is performed. Use text if the exact nature of the\n    procedure cannot be coded (e.g. 'Laparoscopic Appendectomy').\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The person, animal or group on which the procedure was performed.\n    \"\"\"\n    subject: Proceduresubject_subject_Union!\n\n    \"\"\"\n    The Encounter during which this Procedure was created or performed or to which\n    the creation of this record is tightly associated.\n    \"\"\"\n    encounter: Procedureencounter_encounter_Union\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedDateTime: DateTime\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedPeriod: Period\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedString: String\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedAge: Age\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedRange: Range\n\n    \"\"\"\n    Individual who recorded the record and takes responsibility for its content.\n    \"\"\"\n    recorder: Procedurerecorder_recorder_Union\n\n    \"\"\"\n    Individual who is making the procedure statement.\n    \"\"\"\n    asserter: Procedureasserter_asserter_Union\n\n    \"\"\"\n    Limited to 'real' people rather than equipment.\n    \"\"\"\n    performer: [Procedureperformer]\n\n    \"\"\"\n    The location where the procedure actually happened.  E.g. a newborn at home, a tracheostomy at a restaurant.\n    \"\"\"\n    location: Procedurelocation_location_Union\n\n    \"\"\"\n    The coded reason why the procedure was performed. This may be a coded entity\n    of some type, or may simply be present as text.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    The justification of why the procedure was performed.\n    \"\"\"\n    reasonReference: [ProcedurereasonReference_reasonReference_Union]\n\n    \"\"\"\n    Detailed and structured anatomical location information. Multiple locations\n    are allowed - e.g. multiple punch biopsies of a lesion.\n    \"\"\"\n    bodySite: [CodeableConcept]\n\n    \"\"\"\n    The outcome of the procedure - did it resolve the reasons for the procedure being performed?\n    \"\"\"\n    outcome: CodeableConcept\n\n    \"\"\"\n    This could be a histology result, pathology report, surgical report, etc.\n    \"\"\"\n    report: [Procedurereport_report_Union]\n\n    \"\"\"\n    Any complications that occurred during the procedure, or in the immediate\n    post-performance period. These are generally tracked separately from the\n    notes, which will typically describe the procedure itself rather than any\n    'post procedure' issues.\n    \"\"\"\n    complication: [CodeableConcept]\n\n    \"\"\"\n    Any complications that occurred during the procedure, or in the immediate post-performance period.\n    \"\"\"\n    complicationDetail: [ProcedurecomplicationDetail_complicationDetail_Union]\n\n    \"\"\"\n    If the procedure required specific follow up - e.g. removal of sutures. The\n    follow up may be represented as a simple note or could potentially be more\n    complex, in which case the CarePlan resource can be used.\n    \"\"\"\n    followUp: [CodeableConcept]\n\n    \"\"\"\n    Any other notes and comments about the procedure.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    A device that is implanted, removed or otherwise manipulated (calibration,\n    battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a\n    focal portion of the Procedure.\n    \"\"\"\n    focalDevice: [ProcedurefocalDevice]\n\n    \"\"\"\n    Identifies medications, devices and any other substance used as part of the procedure.\n    \"\"\"\n    usedReference: [ProcedureusedReference_usedReference_Union]\n\n    \"\"\"\n    Identifies coded items that were used as part of the procedure.\n    \"\"\"\n    usedCode: [CodeableConcept]\n  }\n\n  enum Procedure_Enum_input {\n    Procedure\n  }\n\n  enum Procedure_Enum_schema {\n    Procedure\n  }\n\n  \"\"\"\n  An action that is or was performed on or for a patient. This can be a physical\n  intervention like an operation, or less invasive like long term services,\n  counseling, or hypnotherapy.\n  \"\"\"\n  input Procedure_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Procedure_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this procedure by the performer or other\n    systems which remain constant as the resource is updated and is propagated\n    from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, order set or other\n    definition that is adhered to in whole or in part by this Procedure.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, order set or other\n    definition that is adhered to in whole or in part by this Procedure.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, order set or\n    other definition that is adhered to in whole or in part by this Procedure.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, order set or\n    other definition that is adhered to in whole or in part by this Procedure.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A reference to a resource that contains details of the request for this procedure.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    A larger event of which this particular procedure is a component or step.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    A code specifying the state of the procedure. Generally, this will be the in-progress or completed state.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code specifying the state of the procedure. Generally, this will be the in-progress or completed state.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Captures the reason for the current state of the procedure.\n    \"\"\"\n    statusReason: CodeableConcept_Input\n\n    \"\"\"\n    A code that classifies the procedure for searching, sorting and display purposes (e.g. 'Surgical Procedure').\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    The specific procedure that is performed. Use text if the exact nature of the\n    procedure cannot be coded (e.g. 'Laparoscopic Appendectomy').\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The person, animal or group on which the procedure was performed.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The Encounter during which this Procedure was created or performed or to which\n    the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    _performedDateTime: Element_Input\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedDateTime: DateTime\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedPeriod: Period_Input\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    _performedString: Element_Input\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedString: String\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedAge: Age_Input\n\n    \"\"\"\n    Estimated or actual date, date-time, period, or age when the procedure was\n    performed.  Allows a period to support complex procedures that span more than\n    one date, and also allows for the length of the procedure to be captured.\n    \"\"\"\n    performedRange: Range_Input\n\n    \"\"\"\n    Individual who recorded the record and takes responsibility for its content.\n    \"\"\"\n    recorder: String\n\n    \"\"\"\n    Individual who is making the procedure statement.\n    \"\"\"\n    asserter: String\n\n    \"\"\"\n    Limited to 'real' people rather than equipment.\n    \"\"\"\n    performer: [Procedureperformer_Input]\n\n    \"\"\"\n    The location where the procedure actually happened.  E.g. a newborn at home, a tracheostomy at a restaurant.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    The coded reason why the procedure was performed. This may be a coded entity\n    of some type, or may simply be present as text.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The justification of why the procedure was performed.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Detailed and structured anatomical location information. Multiple locations\n    are allowed - e.g. multiple punch biopsies of a lesion.\n    \"\"\"\n    bodySite: [CodeableConcept_Input]\n\n    \"\"\"\n    The outcome of the procedure - did it resolve the reasons for the procedure being performed?\n    \"\"\"\n    outcome: CodeableConcept_Input\n\n    \"\"\"\n    This could be a histology result, pathology report, surgical report, etc.\n    \"\"\"\n    report: [String]\n\n    \"\"\"\n    Any complications that occurred during the procedure, or in the immediate\n    post-performance period. These are generally tracked separately from the\n    notes, which will typically describe the procedure itself rather than any\n    'post procedure' issues.\n    \"\"\"\n    complication: [CodeableConcept_Input]\n\n    \"\"\"\n    Any complications that occurred during the procedure, or in the immediate post-performance period.\n    \"\"\"\n    complicationDetail: [String]\n\n    \"\"\"\n    If the procedure required specific follow up - e.g. removal of sutures. The\n    follow up may be represented as a simple note or could potentially be more\n    complex, in which case the CarePlan resource can be used.\n    \"\"\"\n    followUp: [CodeableConcept_Input]\n\n    \"\"\"\n    Any other notes and comments about the procedure.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    A device that is implanted, removed or otherwise manipulated (calibration,\n    battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a\n    focal portion of the Procedure.\n    \"\"\"\n    focalDevice: [ProcedurefocalDevice_Input]\n\n    \"\"\"\n    Identifies medications, devices and any other substance used as part of the procedure.\n    \"\"\"\n    usedReference: [String]\n\n    \"\"\"\n    Identifies coded items that were used as part of the procedure.\n    \"\"\"\n    usedCode: [CodeableConcept_Input]\n  }\n\n  \"\"\"\n  Individual who is making the procedure statement.\n  \"\"\"\n  union Procedureasserter_asserter_Union =\n      Patient\n    | RelatedPerson\n    | Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  A reference to a resource that contains details of the request for this procedure.\n  \"\"\"\n  union ProcedurebasedOn_basedOn_Union = CarePlan | ServiceRequest\n\n  \"\"\"\n  Any complications that occurred during the procedure, or in the immediate post-performance period.\n  \"\"\"\n  union ProcedurecomplicationDetail_complicationDetail_Union = Condition\n\n  \"\"\"\n  The Encounter during which this Procedure was created or performed or to which\n  the creation of this record is tightly associated.\n  \"\"\"\n  union Procedureencounter_encounter_Union = Encounter\n\n  type ProcedurefocalDevice {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The kind of change that happened to the device during the procedure.\n    \"\"\"\n    action: CodeableConcept\n\n    \"\"\"\n    The device that was manipulated (changed) during the procedure.\n    \"\"\"\n    manipulated: ProcedurefocalDevicemanipulated_manipulated_Union!\n  }\n\n  input ProcedurefocalDevice_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The kind of change that happened to the device during the procedure.\n    \"\"\"\n    action: CodeableConcept_Input\n\n    \"\"\"\n    The device that was manipulated (changed) during the procedure.\n    \"\"\"\n    manipulated: String!\n  }\n\n  \"\"\"\n  The device that was manipulated (changed) during the procedure.\n  \"\"\"\n  union ProcedurefocalDevicemanipulated_manipulated_Union = Device\n\n  \"\"\"\n  The location where the procedure actually happened.  E.g. a newborn at home, a tracheostomy at a restaurant.\n  \"\"\"\n  union Procedurelocation_location_Union = Location\n\n  \"\"\"\n  A larger event of which this particular procedure is a component or step.\n  \"\"\"\n  union ProcedurepartOf_partOf_Union =\n      Procedure\n    | Observation\n    | MedicationAdministration\n\n  type Procedureperformer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Distinguishes the type of involvement of the performer in the procedure. For example, surgeon, anaesthetist, endoscopist.\n    \"\"\"\n    function: CodeableConcept\n\n    \"\"\"\n    The practitioner who was involved in the procedure.\n    \"\"\"\n    actor: Procedureperformeractor_actor_Union!\n\n    \"\"\"\n    The organization the device or practitioner was acting on behalf of.\n    \"\"\"\n    onBehalfOf: ProcedureperformeronBehalfOf_onBehalfOf_Union\n  }\n\n  input Procedureperformer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Distinguishes the type of involvement of the performer in the procedure. For example, surgeon, anaesthetist, endoscopist.\n    \"\"\"\n    function: CodeableConcept_Input\n\n    \"\"\"\n    The practitioner who was involved in the procedure.\n    \"\"\"\n    actor: String!\n\n    \"\"\"\n    The organization the device or practitioner was acting on behalf of.\n    \"\"\"\n    onBehalfOf: String\n  }\n\n  \"\"\"\n  The practitioner who was involved in the procedure.\n  \"\"\"\n  union Procedureperformeractor_actor_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | RelatedPerson\n    | Device\n\n  \"\"\"\n  The organization the device or practitioner was acting on behalf of.\n  \"\"\"\n  union ProcedureperformeronBehalfOf_onBehalfOf_Union = Organization\n\n  \"\"\"\n  The justification of why the procedure was performed.\n  \"\"\"\n  union ProcedurereasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | Procedure\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  Individual who recorded the record and takes responsibility for its content.\n  \"\"\"\n  union Procedurerecorder_recorder_Union =\n      Patient\n    | RelatedPerson\n    | Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  This could be a histology result, pathology report, surgical report, etc.\n  \"\"\"\n  union Procedurereport_report_Union =\n      DiagnosticReport\n    | DocumentReference\n    | Composition\n\n  \"\"\"\n  The person, animal or group on which the procedure was performed.\n  \"\"\"\n  union Proceduresubject_subject_Union = Patient | Group\n\n  \"\"\"\n  Identifies medications, devices and any other substance used as part of the procedure.\n  \"\"\"\n  union ProcedureusedReference_usedReference_Union =\n      Device\n    | Medication\n    | Substance\n\n  \"\"\"\n  Base StructureDefinition for ProdCharacteristic Type: The marketing status\n  describes the date when a medicinal product is actually put on the market or the\n  date as of which it is no longer available.\n  \"\"\"\n  type ProdCharacteristic {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Where applicable, the height can be specified using a numerical value and its\n    unit of measurement The unit of measurement shall be specified in accordance\n    with ISO 11240 and the resulting terminology The symbol and the symbol\n    identifier shall be used.\n    \"\"\"\n    height: Quantity\n\n    \"\"\"\n    Where applicable, the width can be specified using a numerical value and its\n    unit of measurement The unit of measurement shall be specified in accordance\n    with ISO 11240 and the resulting terminology The symbol and the symbol\n    identifier shall be used.\n    \"\"\"\n    width: Quantity\n\n    \"\"\"\n    Where applicable, the depth can be specified using a numerical value and its\n    unit of measurement The unit of measurement shall be specified in accordance\n    with ISO 11240 and the resulting terminology The symbol and the symbol\n    identifier shall be used.\n    \"\"\"\n    depth: Quantity\n\n    \"\"\"\n    Where applicable, the weight can be specified using a numerical value and its\n    unit of measurement The unit of measurement shall be specified in accordance\n    with ISO 11240 and the resulting terminology The symbol and the symbol\n    identifier shall be used.\n    \"\"\"\n    weight: Quantity\n\n    \"\"\"\n    Where applicable, the nominal volume can be specified using a numerical value\n    and its unit of measurement The unit of measurement shall be specified in\n    accordance with ISO 11240 and the resulting terminology The symbol and the\n    symbol identifier shall be used.\n    \"\"\"\n    nominalVolume: Quantity\n\n    \"\"\"\n    Where applicable, the external diameter can be specified using a numerical\n    value and its unit of measurement The unit of measurement shall be specified\n    in accordance with ISO 11240 and the resulting terminology The symbol and the\n    symbol identifier shall be used.\n    \"\"\"\n    externalDiameter: Quantity\n\n    \"\"\"\n    Where applicable, the shape can be specified An appropriate controlled\n    vocabulary shall be used The term and the term identifier shall be used.\n    \"\"\"\n    shape: String\n\n    \"\"\"\n    Where applicable, the color can be specified An appropriate controlled\n    vocabulary shall be used The term and the term identifier shall be used.\n    \"\"\"\n    color: [String]\n\n    \"\"\"\n    Where applicable, the imprint can be specified as text.\n    \"\"\"\n    imprint: [String]\n\n    \"\"\"\n    Where applicable, the image can be provided The format of the image attachment\n    shall be specified by regional implementations.\n    \"\"\"\n    image: [Attachment]\n\n    \"\"\"\n    Where applicable, the scoring can be specified An appropriate controlled\n    vocabulary shall be used The term and the term identifier shall be used.\n    \"\"\"\n    scoring: CodeableConcept\n  }\n\n  \"\"\"\n  Base StructureDefinition for ProdCharacteristic Type: The marketing status\n  describes the date when a medicinal product is actually put on the market or the\n  date as of which it is no longer available.\n  \"\"\"\n  input ProdCharacteristic_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Where applicable, the height can be specified using a numerical value and its\n    unit of measurement The unit of measurement shall be specified in accordance\n    with ISO 11240 and the resulting terminology The symbol and the symbol\n    identifier shall be used.\n    \"\"\"\n    height: Quantity_Input\n\n    \"\"\"\n    Where applicable, the width can be specified using a numerical value and its\n    unit of measurement The unit of measurement shall be specified in accordance\n    with ISO 11240 and the resulting terminology The symbol and the symbol\n    identifier shall be used.\n    \"\"\"\n    width: Quantity_Input\n\n    \"\"\"\n    Where applicable, the depth can be specified using a numerical value and its\n    unit of measurement The unit of measurement shall be specified in accordance\n    with ISO 11240 and the resulting terminology The symbol and the symbol\n    identifier shall be used.\n    \"\"\"\n    depth: Quantity_Input\n\n    \"\"\"\n    Where applicable, the weight can be specified using a numerical value and its\n    unit of measurement The unit of measurement shall be specified in accordance\n    with ISO 11240 and the resulting terminology The symbol and the symbol\n    identifier shall be used.\n    \"\"\"\n    weight: Quantity_Input\n\n    \"\"\"\n    Where applicable, the nominal volume can be specified using a numerical value\n    and its unit of measurement The unit of measurement shall be specified in\n    accordance with ISO 11240 and the resulting terminology The symbol and the\n    symbol identifier shall be used.\n    \"\"\"\n    nominalVolume: Quantity_Input\n\n    \"\"\"\n    Where applicable, the external diameter can be specified using a numerical\n    value and its unit of measurement The unit of measurement shall be specified\n    in accordance with ISO 11240 and the resulting terminology The symbol and the\n    symbol identifier shall be used.\n    \"\"\"\n    externalDiameter: Quantity_Input\n\n    \"\"\"\n    Where applicable, the shape can be specified An appropriate controlled\n    vocabulary shall be used The term and the term identifier shall be used.\n    \"\"\"\n    _shape: Element_Input\n\n    \"\"\"\n    Where applicable, the shape can be specified An appropriate controlled\n    vocabulary shall be used The term and the term identifier shall be used.\n    \"\"\"\n    shape: String\n\n    \"\"\"\n    Where applicable, the color can be specified An appropriate controlled\n    vocabulary shall be used The term and the term identifier shall be used.\n    \"\"\"\n    _color: Element_Input\n\n    \"\"\"\n    Where applicable, the color can be specified An appropriate controlled\n    vocabulary shall be used The term and the term identifier shall be used.\n    \"\"\"\n    color: [String]\n\n    \"\"\"\n    Where applicable, the imprint can be specified as text.\n    \"\"\"\n    _imprint: Element_Input\n\n    \"\"\"\n    Where applicable, the imprint can be specified as text.\n    \"\"\"\n    imprint: [String]\n\n    \"\"\"\n    Where applicable, the image can be provided The format of the image attachment\n    shall be specified by regional implementations.\n    \"\"\"\n    image: [Attachment_Input]\n\n    \"\"\"\n    Where applicable, the scoring can be specified An appropriate controlled\n    vocabulary shall be used The term and the term identifier shall be used.\n    \"\"\"\n    scoring: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Base StructureDefinition for ProductShelfLife Type: The shelf-life and storage\n  information for a medicinal product item or container can be described using this class.\n  \"\"\"\n  type ProductShelfLife {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique identifier for the packaged Medicinal Product.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    This describes the shelf life, taking into account various scenarios such as\n    shelf life of the packaged Medicinal Product itself, shelf life after\n    transformation where necessary and shelf life after the first opening of a\n    bottle, etc. The shelf life type shall be specified using an appropriate\n    controlled vocabulary The controlled term and the controlled term identifier\n    shall be specified.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The shelf life time period can be specified using a numerical value for the\n    period of time and its unit of time measurement The unit of measurement shall\n    be specified in accordance with ISO 11240 and the resulting terminology The\n    symbol and the symbol identifier shall be used.\n    \"\"\"\n    period: Quantity!\n\n    \"\"\"\n    Special precautions for storage, if any, can be specified using an appropriate\n    controlled vocabulary The controlled term and the controlled term identifier\n    shall be specified.\n    \"\"\"\n    specialPrecautionsForStorage: [CodeableConcept]\n  }\n\n  \"\"\"\n  Base StructureDefinition for ProductShelfLife Type: The shelf-life and storage\n  information for a medicinal product item or container can be described using this class.\n  \"\"\"\n  input ProductShelfLife_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique identifier for the packaged Medicinal Product.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    This describes the shelf life, taking into account various scenarios such as\n    shelf life of the packaged Medicinal Product itself, shelf life after\n    transformation where necessary and shelf life after the first opening of a\n    bottle, etc. The shelf life type shall be specified using an appropriate\n    controlled vocabulary The controlled term and the controlled term identifier\n    shall be specified.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The shelf life time period can be specified using a numerical value for the\n    period of time and its unit of time measurement The unit of measurement shall\n    be specified in accordance with ISO 11240 and the resulting terminology The\n    symbol and the symbol identifier shall be used.\n    \"\"\"\n    period: Quantity_Input!\n\n    \"\"\"\n    Special precautions for storage, if any, can be specified using an appropriate\n    controlled vocabulary The controlled term and the controlled term identifier\n    shall be specified.\n    \"\"\"\n    specialPrecautionsForStorage: [CodeableConcept_Input]\n  }\n\n  \"\"\"\n  Provenance of a resource is a record that describes entities and processes\n  involved in producing and delivering or otherwise influencing that resource.\n  Provenance provides a critical foundation for assessing authenticity, enabling\n  trust, and allowing reproducibility. Provenance assertions are a form of\n  contextual metadata and can themselves become important records with their own\n  provenance. Provenance statement indicates clinical significance in terms of\n  confidence in authenticity, reliability, and trustworthiness, integrity, and\n  stage in lifecycle (e.g. Document Completion - has the artifact been legally\n  authenticated), all of which may impact security, privacy, and trust policies.\n  \"\"\"\n  type Provenance {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Provenance_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The Reference(s) that were generated or updated by  the activity described in\n    this resource. A provenance can point to more than one target if multiple\n    resources were created/updated by the same activity.\n    \"\"\"\n    target: [Provenancetarget_target_Union!]\n\n    \"\"\"\n    The period during which the activity occurred.\n    \"\"\"\n    occurredPeriod: Period\n\n    \"\"\"\n    The period during which the activity occurred.\n    \"\"\"\n    occurredDateTime: DateTime\n\n    \"\"\"\n    The instant of time at which the activity was recorded.\n    \"\"\"\n    recorded: Instant!\n\n    \"\"\"\n    Policy or plan the activity was defined by. Typically, a single activity may\n    have multiple applicable policy documents, such as patient consent, guarantor funding, etc.\n    \"\"\"\n    policy: [Uri]\n\n    \"\"\"\n    Where the activity occurred, if relevant.\n    \"\"\"\n    location: Provenancelocation_location_Union\n\n    \"\"\"\n    The reason that the activity was taking place.\n    \"\"\"\n    reason: [CodeableConcept]\n\n    \"\"\"\n    An activity is something that occurs over a period of time and acts upon or\n    with entities; it may include consuming, processing, transforming, modifying,\n    relocating, using, or generating entities.\n    \"\"\"\n    activity: CodeableConcept\n\n    \"\"\"\n    An actor taking a role in an activity  for which it can be assigned some\n    degree of responsibility for the activity taking place.\n    \"\"\"\n    agent: [Provenanceagent!]\n\n    \"\"\"\n    An entity used in this activity.\n    \"\"\"\n    entity: [Provenanceentity]\n\n    \"\"\"\n    A digital signature on the target Reference(s). The signer should match a\n    Provenance.agent. The purpose of the signature is indicated.\n    \"\"\"\n    signature: [Signature]\n  }\n\n  enum Provenance_Enum_input {\n    Provenance\n  }\n\n  enum Provenance_Enum_schema {\n    Provenance\n  }\n\n  \"\"\"\n  Provenance of a resource is a record that describes entities and processes\n  involved in producing and delivering or otherwise influencing that resource.\n  Provenance provides a critical foundation for assessing authenticity, enabling\n  trust, and allowing reproducibility. Provenance assertions are a form of\n  contextual metadata and can themselves become important records with their own\n  provenance. Provenance statement indicates clinical significance in terms of\n  confidence in authenticity, reliability, and trustworthiness, integrity, and\n  stage in lifecycle (e.g. Document Completion - has the artifact been legally\n  authenticated), all of which may impact security, privacy, and trust policies.\n  \"\"\"\n  input Provenance_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Provenance_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The Reference(s) that were generated or updated by  the activity described in\n    this resource. A provenance can point to more than one target if multiple\n    resources were created/updated by the same activity.\n    \"\"\"\n    target: [String!]\n\n    \"\"\"\n    The period during which the activity occurred.\n    \"\"\"\n    occurredPeriod: Period_Input\n\n    \"\"\"\n    The period during which the activity occurred.\n    \"\"\"\n    _occurredDateTime: Element_Input\n\n    \"\"\"\n    The period during which the activity occurred.\n    \"\"\"\n    occurredDateTime: DateTime\n\n    \"\"\"\n    The instant of time at which the activity was recorded.\n    \"\"\"\n    _recorded: Element_Input\n\n    \"\"\"\n    The instant of time at which the activity was recorded.\n    \"\"\"\n    recorded: Instant!\n\n    \"\"\"\n    Policy or plan the activity was defined by. Typically, a single activity may\n    have multiple applicable policy documents, such as patient consent, guarantor funding, etc.\n    \"\"\"\n    _policy: Element_Input\n\n    \"\"\"\n    Policy or plan the activity was defined by. Typically, a single activity may\n    have multiple applicable policy documents, such as patient consent, guarantor funding, etc.\n    \"\"\"\n    policy: [Uri]\n\n    \"\"\"\n    Where the activity occurred, if relevant.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    The reason that the activity was taking place.\n    \"\"\"\n    reason: [CodeableConcept_Input]\n\n    \"\"\"\n    An activity is something that occurs over a period of time and acts upon or\n    with entities; it may include consuming, processing, transforming, modifying,\n    relocating, using, or generating entities.\n    \"\"\"\n    activity: CodeableConcept_Input\n\n    \"\"\"\n    An actor taking a role in an activity  for which it can be assigned some\n    degree of responsibility for the activity taking place.\n    \"\"\"\n    agent: [Provenanceagent_Input!]\n\n    \"\"\"\n    An entity used in this activity.\n    \"\"\"\n    entity: [Provenanceentity_Input]\n\n    \"\"\"\n    A digital signature on the target Reference(s). The signer should match a\n    Provenance.agent. The purpose of the signature is indicated.\n    \"\"\"\n    signature: [Signature_Input]\n  }\n\n  type Provenanceagent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The participation the agent had with respect to the activity.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The function of the agent with respect to the activity. The security role enabling the agent with respect to the activity.\n    \"\"\"\n    role: [CodeableConcept]\n\n    \"\"\"\n    The individual, device or organization that participated in the event.\n    \"\"\"\n    who: Provenanceagentwho_who_Union!\n\n    \"\"\"\n    The individual, device, or organization for whom the change was made.\n    \"\"\"\n    onBehalfOf: ProvenanceagentonBehalfOf_onBehalfOf_Union\n  }\n\n  input Provenanceagent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The participation the agent had with respect to the activity.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The function of the agent with respect to the activity. The security role enabling the agent with respect to the activity.\n    \"\"\"\n    role: [CodeableConcept_Input]\n\n    \"\"\"\n    The individual, device or organization that participated in the event.\n    \"\"\"\n    who: String!\n\n    \"\"\"\n    The individual, device, or organization for whom the change was made.\n    \"\"\"\n    onBehalfOf: String\n  }\n\n  \"\"\"\n  The individual, device, or organization for whom the change was made.\n  \"\"\"\n  union ProvenanceagentonBehalfOf_onBehalfOf_Union =\n      Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Patient\n    | Device\n    | Organization\n\n  \"\"\"\n  The individual, device or organization that participated in the event.\n  \"\"\"\n  union Provenanceagentwho_who_Union =\n      Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Patient\n    | Device\n    | Organization\n\n  type Provenanceentity {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    How the entity was used during the activity.\n    \"\"\"\n    role: Code!\n\n    \"\"\"\n    Identity of the  Entity used. May be a logical or physical uri and maybe absolute or relative.\n    \"\"\"\n    what: Provenanceentitywhat_what_Union!\n  }\n\n  input Provenanceentity_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    How the entity was used during the activity.\n    \"\"\"\n    _role: Element_Input\n\n    \"\"\"\n    How the entity was used during the activity.\n    \"\"\"\n    role: Code!\n\n    \"\"\"\n    Identity of the  Entity used. May be a logical or physical uri and maybe absolute or relative.\n    \"\"\"\n    what: String!\n  }\n\n  \"\"\"\n  Identity of the  Entity used. May be a logical or physical uri and maybe absolute or relative.\n  \"\"\"\n  union Provenanceentitywhat_what_Union = Resource\n\n  \"\"\"\n  Where the activity occurred, if relevant.\n  \"\"\"\n  union Provenancelocation_location_Union = Location\n\n  \"\"\"\n  The Reference(s) that were generated or updated by  the activity described in\n  this resource. A provenance can point to more than one target if multiple\n  resources were created/updated by the same activity.\n  \"\"\"\n  union Provenancetarget_target_Union = Resource\n\n  \"\"\"\n  Base StructureDefinition for Quantity Type: A measured amount (or an amount that\n  can potentially be measured). Note that measured amounts include amounts that\n  are not precisely quantified, including amounts involving arbitrary units and\n  floating currencies.\n  \"\"\"\n  type Quantity {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  Base StructureDefinition for Quantity Type: A measured amount (or an amount that\n  can potentially be measured). Note that measured amounts include amounts that\n  are not precisely quantified, including amounts involving arbitrary units and\n  floating currencies.\n  \"\"\"\n  input Quantity_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The value of the measured amount. The value includes an implicit precision in the presentation of the value.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    _comparator: Element_Input\n\n    \"\"\"\n    How the value should be understood and represented - whether the actual value\n    is greater or less than the stated value due to measurement issues; e.g. if\n    the comparator is '<' , then the real value is < stated value.\n    \"\"\"\n    comparator: Code\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    _unit: Element_Input\n\n    \"\"\"\n    A human-readable form of the unit.\n    \"\"\"\n    unit: String\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    The identification of the system that provides the coded form of the unit.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    A computer processable form of the unit in some unit representation system.\n    \"\"\"\n    code: Code\n  }\n\n  \"\"\"\n  A structured set of questions intended to guide the collection of answers from\n  end-users. Questionnaires provide detailed control over order, presentation,\n  phraseology and grouping to allow coherent, consistent data collection.\n  \"\"\"\n  type Questionnaire {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Questionnaire_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this questionnaire when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this questionnaire is\n    (or will be) published. This URL can be the target of a canonical reference.\n    It SHALL remain the same when the questionnaire is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this questionnaire when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the questionnaire when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the questionnaire author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the questionnaire. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the questionnaire.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The URL of a Questionnaire that this Questionnaire is based on.\n    \"\"\"\n    derivedFrom: [Canonical]\n\n    \"\"\"\n    The status of this questionnaire. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this questionnaire is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The types of subjects that can be the subject of responses created for the questionnaire.\n    \"\"\"\n    subjectType: [Code]\n\n    \"\"\"\n    The date  (and optionally time) when the questionnaire was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the questionnaire changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the questionnaire.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the questionnaire from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate\n    questionnaire instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the questionnaire is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this questionnaire is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the questionnaire and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the questionnaire.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the questionnaire content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    An identifier for this question or group of questions in a particular terminology such as LOINC.\n    \"\"\"\n    code: [Coding]\n\n    \"\"\"\n    A particular question, question grouping or display text that is part of the questionnaire.\n    \"\"\"\n    item: [Questionnaireitem]\n  }\n\n  enum Questionnaire_Enum_input {\n    Questionnaire\n  }\n\n  enum Questionnaire_Enum_schema {\n    Questionnaire\n  }\n\n  \"\"\"\n  A structured set of questions intended to guide the collection of answers from\n  end-users. Questionnaires provide detailed control over order, presentation,\n  phraseology and grouping to allow coherent, consistent data collection.\n  \"\"\"\n  input Questionnaire_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Questionnaire_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this questionnaire when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this questionnaire is\n    (or will be) published. This URL can be the target of a canonical reference.\n    It SHALL remain the same when the questionnaire is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this questionnaire when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this questionnaire is\n    (or will be) published. This URL can be the target of a canonical reference.\n    It SHALL remain the same when the questionnaire is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this questionnaire when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the questionnaire when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the questionnaire author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the questionnaire when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the questionnaire author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the questionnaire. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the questionnaire. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the questionnaire.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the questionnaire.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The URL of a Questionnaire that this Questionnaire is based on.\n    \"\"\"\n    _derivedFrom: Element_Input\n\n    \"\"\"\n    The URL of a Questionnaire that this Questionnaire is based on.\n    \"\"\"\n    derivedFrom: [Canonical]\n\n    \"\"\"\n    The status of this questionnaire. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this questionnaire. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this questionnaire is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this questionnaire is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The types of subjects that can be the subject of responses created for the questionnaire.\n    \"\"\"\n    _subjectType: Element_Input\n\n    \"\"\"\n    The types of subjects that can be the subject of responses created for the questionnaire.\n    \"\"\"\n    subjectType: [Code]\n\n    \"\"\"\n    The date  (and optionally time) when the questionnaire was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the questionnaire changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the questionnaire was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the questionnaire changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the questionnaire.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the questionnaire.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the questionnaire from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the questionnaire from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate\n    questionnaire instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the questionnaire is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this questionnaire is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this questionnaire is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the questionnaire and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the questionnaire.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the questionnaire and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the questionnaire.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the questionnaire content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    An identifier for this question or group of questions in a particular terminology such as LOINC.\n    \"\"\"\n    code: [Coding_Input]\n\n    \"\"\"\n    A particular question, question grouping or display text that is part of the questionnaire.\n    \"\"\"\n    item: [Questionnaireitem_Input]\n  }\n\n  type Questionnaireitem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An identifier that is unique within the Questionnaire allowing linkage to the\n    equivalent item in a QuestionnaireResponse resource.\n    \"\"\"\n    linkId: String!\n\n    \"\"\"\n    This element is a URI that refers to an\n    [ElementDefinition](elementdefinition.html) that provides information about\n    this item, including information that might otherwise be included in the\n    instance of the Questionnaire resource. A detailed description of the\n    construction of the URI is shown in Comments, below. If this element is\n    present then the following element values MAY be derived from the Element\n    Definition if the corresponding elements of this Questionnaire resource\n    instance have no value:  * code (ElementDefinition.code)  * type\n    (ElementDefinition.type)  * required (ElementDefinition.min)  * repeats\n    (ElementDefinition.max)  * maxLength (ElementDefinition.maxLength)  *\n    answerValueSet (ElementDefinition.binding) * options\n    (ElementDefinition.binding).\n    \"\"\"\n    definition: Uri\n\n    \"\"\"\n    A terminology code that corresponds to this group or question (e.g. a code\n    from LOINC, which defines many questions and answers).\n    \"\"\"\n    code: [Coding]\n\n    \"\"\"\n    A short label for a particular group, question or set of display text within\n    the questionnaire used for reference by the individual completing the questionnaire.\n    \"\"\"\n    prefix: String\n\n    \"\"\"\n    The name of a section, the text of a question or text content for a display item.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    The type of questionnaire item this is - whether text for display, a grouping\n    of other items or a particular type of data to be captured (string, integer,\n    coded choice, etc.).\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A constraint indicating that this item should only be enabled (displayed/allow\n    answers to be captured) when the specified condition is true.\n    \"\"\"\n    enableWhen: [QuestionnaireitemenableWhen]\n\n    \"\"\"\n    Controls how multiple enableWhen values are interpreted -  whether all or any must be true.\n    \"\"\"\n    enableBehavior: Code\n\n    \"\"\"\n    An indication, if true, that the item must be present in a 'completed'\n    QuestionnaireResponse.  If false, the item may be skipped when answering the questionnaire.\n    \"\"\"\n    required: Boolean\n\n    \"\"\"\n    An indication, if true, that the item may occur multiple times in the\n    response, collecting multiple answers for questions or multiple sets of\n    answers for groups.\n    \"\"\"\n    repeats: Boolean\n\n    \"\"\"\n    An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.\n    \"\"\"\n    readOnly: Boolean\n\n    \"\"\"\n    The maximum number of characters that are permitted in the answer to be considered a 'valid' QuestionnaireResponse.\n    \"\"\"\n    maxLength: Int\n\n    \"\"\"\n    A reference to a value set containing a list of codes representing permitted\n    answers for a 'choice' or 'open-choice' question.\n    \"\"\"\n    answerValueSet: Canonical\n\n    \"\"\"\n    One of the permitted answers for a 'choice' or 'open-choice' question.\n    \"\"\"\n    answerOption: [QuestionnaireitemanswerOption]\n\n    \"\"\"\n    One or more values that should be pre-populated in the answer when initially rendering the questionnaire for user input.\n    \"\"\"\n    initial: [Questionnaireiteminitial]\n  }\n\n  input Questionnaireitem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An identifier that is unique within the Questionnaire allowing linkage to the\n    equivalent item in a QuestionnaireResponse resource.\n    \"\"\"\n    _linkId: Element_Input\n\n    \"\"\"\n    An identifier that is unique within the Questionnaire allowing linkage to the\n    equivalent item in a QuestionnaireResponse resource.\n    \"\"\"\n    linkId: String!\n\n    \"\"\"\n    This element is a URI that refers to an\n    [ElementDefinition](elementdefinition.html) that provides information about\n    this item, including information that might otherwise be included in the\n    instance of the Questionnaire resource. A detailed description of the\n    construction of the URI is shown in Comments, below. If this element is\n    present then the following element values MAY be derived from the Element\n    Definition if the corresponding elements of this Questionnaire resource\n    instance have no value:  * code (ElementDefinition.code)  * type\n    (ElementDefinition.type)  * required (ElementDefinition.min)  * repeats\n    (ElementDefinition.max)  * maxLength (ElementDefinition.maxLength)  *\n    answerValueSet (ElementDefinition.binding) * options\n    (ElementDefinition.binding).\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    This element is a URI that refers to an\n    [ElementDefinition](elementdefinition.html) that provides information about\n    this item, including information that might otherwise be included in the\n    instance of the Questionnaire resource. A detailed description of the\n    construction of the URI is shown in Comments, below. If this element is\n    present then the following element values MAY be derived from the Element\n    Definition if the corresponding elements of this Questionnaire resource\n    instance have no value:  * code (ElementDefinition.code)  * type\n    (ElementDefinition.type)  * required (ElementDefinition.min)  * repeats\n    (ElementDefinition.max)  * maxLength (ElementDefinition.maxLength)  *\n    answerValueSet (ElementDefinition.binding) * options\n    (ElementDefinition.binding).\n    \"\"\"\n    definition: Uri\n\n    \"\"\"\n    A terminology code that corresponds to this group or question (e.g. a code\n    from LOINC, which defines many questions and answers).\n    \"\"\"\n    code: [Coding_Input]\n\n    \"\"\"\n    A short label for a particular group, question or set of display text within\n    the questionnaire used for reference by the individual completing the questionnaire.\n    \"\"\"\n    _prefix: Element_Input\n\n    \"\"\"\n    A short label for a particular group, question or set of display text within\n    the questionnaire used for reference by the individual completing the questionnaire.\n    \"\"\"\n    prefix: String\n\n    \"\"\"\n    The name of a section, the text of a question or text content for a display item.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    The name of a section, the text of a question or text content for a display item.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    The type of questionnaire item this is - whether text for display, a grouping\n    of other items or a particular type of data to be captured (string, integer,\n    coded choice, etc.).\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of questionnaire item this is - whether text for display, a grouping\n    of other items or a particular type of data to be captured (string, integer,\n    coded choice, etc.).\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A constraint indicating that this item should only be enabled (displayed/allow\n    answers to be captured) when the specified condition is true.\n    \"\"\"\n    enableWhen: [QuestionnaireitemenableWhen_Input]\n\n    \"\"\"\n    Controls how multiple enableWhen values are interpreted -  whether all or any must be true.\n    \"\"\"\n    _enableBehavior: Element_Input\n\n    \"\"\"\n    Controls how multiple enableWhen values are interpreted -  whether all or any must be true.\n    \"\"\"\n    enableBehavior: Code\n\n    \"\"\"\n    An indication, if true, that the item must be present in a 'completed'\n    QuestionnaireResponse.  If false, the item may be skipped when answering the questionnaire.\n    \"\"\"\n    _required: Element_Input\n\n    \"\"\"\n    An indication, if true, that the item must be present in a 'completed'\n    QuestionnaireResponse.  If false, the item may be skipped when answering the questionnaire.\n    \"\"\"\n    required: Boolean\n\n    \"\"\"\n    An indication, if true, that the item may occur multiple times in the\n    response, collecting multiple answers for questions or multiple sets of\n    answers for groups.\n    \"\"\"\n    _repeats: Element_Input\n\n    \"\"\"\n    An indication, if true, that the item may occur multiple times in the\n    response, collecting multiple answers for questions or multiple sets of\n    answers for groups.\n    \"\"\"\n    repeats: Boolean\n\n    \"\"\"\n    An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.\n    \"\"\"\n    _readOnly: Element_Input\n\n    \"\"\"\n    An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.\n    \"\"\"\n    readOnly: Boolean\n\n    \"\"\"\n    The maximum number of characters that are permitted in the answer to be considered a 'valid' QuestionnaireResponse.\n    \"\"\"\n    _maxLength: Element_Input\n\n    \"\"\"\n    The maximum number of characters that are permitted in the answer to be considered a 'valid' QuestionnaireResponse.\n    \"\"\"\n    maxLength: Int\n\n    \"\"\"\n    A reference to a value set containing a list of codes representing permitted\n    answers for a 'choice' or 'open-choice' question.\n    \"\"\"\n    _answerValueSet: Element_Input\n\n    \"\"\"\n    A reference to a value set containing a list of codes representing permitted\n    answers for a 'choice' or 'open-choice' question.\n    \"\"\"\n    answerValueSet: Canonical\n\n    \"\"\"\n    One of the permitted answers for a 'choice' or 'open-choice' question.\n    \"\"\"\n    answerOption: [QuestionnaireitemanswerOption_Input]\n\n    \"\"\"\n    One or more values that should be pre-populated in the answer when initially rendering the questionnaire for user input.\n    \"\"\"\n    initial: [Questionnaireiteminitial_Input]\n  }\n\n  type QuestionnaireitemanswerOption {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueDate: Date\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueCoding: Coding\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueReference: QuestionnaireitemanswerOptionvalueReference_valueReference_Union\n\n    \"\"\"\n    Indicates whether the answer value is selected when the list of possible answers is initially shown.\n    \"\"\"\n    initialSelected: Boolean\n  }\n\n  input QuestionnaireitemanswerOption_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    _valueDate: Element_Input\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueDate: Date\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    _valueTime: Element_Input\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueCoding: Coding_Input\n\n    \"\"\"\n    A potential answer that's allowed as the answer to this question.\n    \"\"\"\n    valueReference: String\n\n    \"\"\"\n    Indicates whether the answer value is selected when the list of possible answers is initially shown.\n    \"\"\"\n    _initialSelected: Element_Input\n\n    \"\"\"\n    Indicates whether the answer value is selected when the list of possible answers is initially shown.\n    \"\"\"\n    initialSelected: Boolean\n  }\n\n  \"\"\"\n  A potential answer that's allowed as the answer to this question.\n  \"\"\"\n  union QuestionnaireitemanswerOptionvalueReference_valueReference_Union =\n      Resource\n\n  type QuestionnaireitemenableWhen {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The linkId for the question whose answer (or lack of answer) governs whether this item is enabled.\n    \"\"\"\n    question: String!\n\n    \"\"\"\n    Specifies the criteria by which the question is enabled.\n    \"\"\"\n    operator: Code!\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerBoolean: Boolean!\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerDecimal: Float\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerInteger: Int\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerDate: Date\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerDateTime: DateTime\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerTime: Time\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerString: String\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerCoding: Coding\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerQuantity: Quantity\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerReference: QuestionnaireitemenableWhenanswerReference_answerReference_Union\n  }\n\n  input QuestionnaireitemenableWhen_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The linkId for the question whose answer (or lack of answer) governs whether this item is enabled.\n    \"\"\"\n    _question: Element_Input\n\n    \"\"\"\n    The linkId for the question whose answer (or lack of answer) governs whether this item is enabled.\n    \"\"\"\n    question: String!\n\n    \"\"\"\n    Specifies the criteria by which the question is enabled.\n    \"\"\"\n    _operator: Element_Input\n\n    \"\"\"\n    Specifies the criteria by which the question is enabled.\n    \"\"\"\n    operator: Code!\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    _answerBoolean: Element_Input\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerBoolean: Boolean!\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    _answerDecimal: Element_Input\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerDecimal: Float\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    _answerInteger: Element_Input\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerInteger: Int\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    _answerDate: Element_Input\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerDate: Date\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    _answerDateTime: Element_Input\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerDateTime: DateTime\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    _answerTime: Element_Input\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerTime: Time\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    _answerString: Element_Input\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerString: String\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerCoding: Coding_Input\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerQuantity: Quantity_Input\n\n    \"\"\"\n    A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n    \"\"\"\n    answerReference: String\n  }\n\n  \"\"\"\n  A value that the referenced question is tested using the specified operator in order for the item to be enabled.\n  \"\"\"\n  union QuestionnaireitemenableWhenanswerReference_answerReference_Union =\n      Resource\n\n  type Questionnaireiteminitial {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueDecimal: Float!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueDate: Date!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueTime: Time!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueUri: Uri!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueAttachment: Attachment!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueCoding: Coding!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueQuantity: Quantity!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueReference: QuestionnaireiteminitialvalueReference_valueReference_Union!\n  }\n\n  input Questionnaireiteminitial_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    _valueDecimal: Element_Input\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueDecimal: Float!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    _valueDate: Element_Input\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueDate: Date!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    _valueTime: Element_Input\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueTime: Time!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    _valueUri: Element_Input\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueUri: Uri!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueAttachment: Attachment_Input!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueCoding: Coding_Input!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueQuantity: Quantity_Input!\n\n    \"\"\"\n    The actual value to for an initial answer.\n    \"\"\"\n    valueReference: String!\n  }\n\n  \"\"\"\n  The actual value to for an initial answer.\n  \"\"\"\n  union QuestionnaireiteminitialvalueReference_valueReference_Union =\n      Resource\n\n  \"\"\"\n  A structured set of questions and their answers. The questions are ordered and\n  grouped into coherent subsets, corresponding to the structure of the grouping of\n  the questionnaire being responded to.\n  \"\"\"\n  type QuestionnaireResponse {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: QuestionnaireResponse_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A business identifier assigned to a particular completed (or partially completed) questionnaire.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    The order, proposal or plan that is fulfilled in whole or in part by this\n    QuestionnaireResponse.  For example, a ServiceRequest seeking an intake\n    assessment or a decision support recommendation to assess for post-partum depression.\n    \"\"\"\n    basedOn: [QuestionnaireResponsebasedOn_basedOn_Union]\n\n    \"\"\"\n    A procedure or observation that this questionnaire was performed as part of\n    the execution of.  For example, the surgery a checklist was executed as part of.\n    \"\"\"\n    partOf: [QuestionnaireResponsepartOf_partOf_Union]\n\n    \"\"\"\n    The Questionnaire that defines and organizes the questions for which answers are being provided.\n    \"\"\"\n    questionnaire: Canonical\n\n    \"\"\"\n    The position of the questionnaire response within its overall lifecycle.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The subject of the questionnaire response.  This could be a patient,\n    organization, practitioner, device, etc.  This is who/what the answers apply\n    to, but is not necessarily the source of information.\n    \"\"\"\n    subject: QuestionnaireResponsesubject_subject_Union\n\n    \"\"\"\n    The Encounter during which this questionnaire response was created or to which\n    the creation of this record is tightly associated.\n    \"\"\"\n    encounter: QuestionnaireResponseencounter_encounter_Union\n\n    \"\"\"\n    The date and/or time that this set of answers were last changed.\n    \"\"\"\n    authored: DateTime\n\n    \"\"\"\n    Person who received the answers to the questions in the QuestionnaireResponse and recorded them in the system.\n    \"\"\"\n    author: QuestionnaireResponseauthor_author_Union\n\n    \"\"\"\n    The person who answered the questions about the subject.\n    \"\"\"\n    source: QuestionnaireResponsesource_source_Union\n\n    \"\"\"\n    A group or question item from the original questionnaire for which answers are provided.\n    \"\"\"\n    item: [QuestionnaireResponseitem]\n  }\n\n  enum QuestionnaireResponse_Enum_input {\n    QuestionnaireResponse\n  }\n\n  enum QuestionnaireResponse_Enum_schema {\n    QuestionnaireResponse\n  }\n\n  \"\"\"\n  A structured set of questions and their answers. The questions are ordered and\n  grouped into coherent subsets, corresponding to the structure of the grouping of\n  the questionnaire being responded to.\n  \"\"\"\n  input QuestionnaireResponse_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: QuestionnaireResponse_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A business identifier assigned to a particular completed (or partially completed) questionnaire.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    The order, proposal or plan that is fulfilled in whole or in part by this\n    QuestionnaireResponse.  For example, a ServiceRequest seeking an intake\n    assessment or a decision support recommendation to assess for post-partum depression.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    A procedure or observation that this questionnaire was performed as part of\n    the execution of.  For example, the surgery a checklist was executed as part of.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    The Questionnaire that defines and organizes the questions for which answers are being provided.\n    \"\"\"\n    _questionnaire: Element_Input\n\n    \"\"\"\n    The Questionnaire that defines and organizes the questions for which answers are being provided.\n    \"\"\"\n    questionnaire: Canonical\n\n    \"\"\"\n    The position of the questionnaire response within its overall lifecycle.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The position of the questionnaire response within its overall lifecycle.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The subject of the questionnaire response.  This could be a patient,\n    organization, practitioner, device, etc.  This is who/what the answers apply\n    to, but is not necessarily the source of information.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    The Encounter during which this questionnaire response was created or to which\n    the creation of this record is tightly associated.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The date and/or time that this set of answers were last changed.\n    \"\"\"\n    _authored: Element_Input\n\n    \"\"\"\n    The date and/or time that this set of answers were last changed.\n    \"\"\"\n    authored: DateTime\n\n    \"\"\"\n    Person who received the answers to the questions in the QuestionnaireResponse and recorded them in the system.\n    \"\"\"\n    author: String\n\n    \"\"\"\n    The person who answered the questions about the subject.\n    \"\"\"\n    source: String\n\n    \"\"\"\n    A group or question item from the original questionnaire for which answers are provided.\n    \"\"\"\n    item: [QuestionnaireResponseitem_Input]\n  }\n\n  \"\"\"\n  Person who received the answers to the questions in the QuestionnaireResponse and recorded them in the system.\n  \"\"\"\n  union QuestionnaireResponseauthor_author_Union =\n      Device\n    | Practitioner\n    | PractitionerRole\n    | Patient\n    | RelatedPerson\n    | Organization\n\n  \"\"\"\n  The order, proposal or plan that is fulfilled in whole or in part by this\n  QuestionnaireResponse.  For example, a ServiceRequest seeking an intake\n  assessment or a decision support recommendation to assess for post-partum depression.\n  \"\"\"\n  union QuestionnaireResponsebasedOn_basedOn_Union =\n      CarePlan\n    | ServiceRequest\n\n  \"\"\"\n  The Encounter during which this questionnaire response was created or to which\n  the creation of this record is tightly associated.\n  \"\"\"\n  union QuestionnaireResponseencounter_encounter_Union = Encounter\n\n  type QuestionnaireResponseitem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.\n    \"\"\"\n    linkId: String!\n\n    \"\"\"\n    A reference to an [ElementDefinition](elementdefinition.html) that provides the details for the item.\n    \"\"\"\n    definition: Uri\n\n    \"\"\"\n    Text that is displayed above the contents of the group or as the text of the question being answered.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    The respondent's answer(s) to the question.\n    \"\"\"\n    answer: [QuestionnaireResponseitemanswer]\n  }\n\n  input QuestionnaireResponseitem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.\n    \"\"\"\n    _linkId: Element_Input\n\n    \"\"\"\n    The item from the Questionnaire that corresponds to this item in the QuestionnaireResponse resource.\n    \"\"\"\n    linkId: String!\n\n    \"\"\"\n    A reference to an [ElementDefinition](elementdefinition.html) that provides the details for the item.\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    A reference to an [ElementDefinition](elementdefinition.html) that provides the details for the item.\n    \"\"\"\n    definition: Uri\n\n    \"\"\"\n    Text that is displayed above the contents of the group or as the text of the question being answered.\n    \"\"\"\n    _text: Element_Input\n\n    \"\"\"\n    Text that is displayed above the contents of the group or as the text of the question being answered.\n    \"\"\"\n    text: String\n\n    \"\"\"\n    The respondent's answer(s) to the question.\n    \"\"\"\n    answer: [QuestionnaireResponseitemanswer_Input]\n  }\n\n  type QuestionnaireResponseitemanswer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueDecimal: Float\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueDate: Date\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueDateTime: DateTime\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueUri: Uri\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueAttachment: Attachment\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueCoding: Coding\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueReference: QuestionnaireResponseitemanswervalueReference_valueReference_Union\n  }\n\n  input QuestionnaireResponseitemanswer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    _valueDecimal: Element_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueDecimal: Float\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    _valueDate: Element_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueDate: Date\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueDateTime: DateTime\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    _valueTime: Element_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueTime: Time\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    _valueUri: Element_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueUri: Uri\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueAttachment: Attachment_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueCoding: Coding_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueQuantity: Quantity_Input\n\n    \"\"\"\n    The answer (or one of the answers) provided by the respondent to the question.\n    \"\"\"\n    valueReference: String\n  }\n\n  \"\"\"\n  The answer (or one of the answers) provided by the respondent to the question.\n  \"\"\"\n  union QuestionnaireResponseitemanswervalueReference_valueReference_Union =\n      Resource\n\n  \"\"\"\n  A procedure or observation that this questionnaire was performed as part of the\n  execution of.  For example, the surgery a checklist was executed as part of.\n  \"\"\"\n  union QuestionnaireResponsepartOf_partOf_Union =\n      Observation\n    | Procedure\n\n  \"\"\"\n  The person who answered the questions about the subject.\n  \"\"\"\n  union QuestionnaireResponsesource_source_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n\n  \"\"\"\n  The subject of the questionnaire response.  This could be a patient,\n  organization, practitioner, device, etc.  This is who/what the answers apply to,\n  but is not necessarily the source of information.\n  \"\"\"\n  union QuestionnaireResponsesubject_subject_Union = Resource\n\n  \"\"\"\n  Base StructureDefinition for Range Type: A set of ordered Quantities defined by a low and high limit.\n  \"\"\"\n  type Range {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The low limit. The boundary is inclusive.\n    \"\"\"\n    low: Quantity\n\n    \"\"\"\n    The high limit. The boundary is inclusive.\n    \"\"\"\n    high: Quantity\n  }\n\n  \"\"\"\n  Base StructureDefinition for Range Type: A set of ordered Quantities defined by a low and high limit.\n  \"\"\"\n  input Range_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The low limit. The boundary is inclusive.\n    \"\"\"\n    low: Quantity_Input\n\n    \"\"\"\n    The high limit. The boundary is inclusive.\n    \"\"\"\n    high: Quantity_Input\n  }\n\n  \"\"\"\n  Base StructureDefinition for Ratio Type: A relationship of two Quantity values - expressed as a numerator and a denominator.\n  \"\"\"\n  type Ratio {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The value of the numerator.\n    \"\"\"\n    numerator: Quantity\n\n    \"\"\"\n    The value of the denominator.\n    \"\"\"\n    denominator: Quantity\n  }\n\n  \"\"\"\n  Base StructureDefinition for Ratio Type: A relationship of two Quantity values - expressed as a numerator and a denominator.\n  \"\"\"\n  input Ratio_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The value of the numerator.\n    \"\"\"\n    numerator: Quantity_Input\n\n    \"\"\"\n    The value of the denominator.\n    \"\"\"\n    denominator: Quantity_Input\n  }\n\n  \"\"\"\n  Base StructureDefinition for RelatedArtifact Type: Related artifacts such as\n  additional documentation, justification, or bibliographic references.\n  \"\"\"\n  type RelatedArtifact {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The type of relationship to the related artifact.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A short label that can be used to reference the citation from elsewhere in the\n    containing artifact, such as a footnote index.\n    \"\"\"\n    label: String\n\n    \"\"\"\n    A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.\n    \"\"\"\n    citation: String\n\n    \"\"\"\n    A url for the artifact that can be followed to access the actual content.\n    \"\"\"\n    url: Url\n\n    \"\"\"\n    The document being referenced, represented as an attachment. This is exclusive with the resource element.\n    \"\"\"\n    document: Attachment\n\n    \"\"\"\n    The related resource, such as a library, value set, profile, or other knowledge resource.\n    \"\"\"\n    resource: Canonical\n  }\n\n  \"\"\"\n  Base StructureDefinition for RelatedArtifact Type: Related artifacts such as\n  additional documentation, justification, or bibliographic references.\n  \"\"\"\n  input RelatedArtifact_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The type of relationship to the related artifact.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of relationship to the related artifact.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A short label that can be used to reference the citation from elsewhere in the\n    containing artifact, such as a footnote index.\n    \"\"\"\n    _label: Element_Input\n\n    \"\"\"\n    A short label that can be used to reference the citation from elsewhere in the\n    containing artifact, such as a footnote index.\n    \"\"\"\n    label: String\n\n    \"\"\"\n    A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.\n    \"\"\"\n    _citation: Element_Input\n\n    \"\"\"\n    A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.\n    \"\"\"\n    citation: String\n\n    \"\"\"\n    A url for the artifact that can be followed to access the actual content.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    A url for the artifact that can be followed to access the actual content.\n    \"\"\"\n    url: Url\n\n    \"\"\"\n    The document being referenced, represented as an attachment. This is exclusive with the resource element.\n    \"\"\"\n    document: Attachment_Input\n\n    \"\"\"\n    The related resource, such as a library, value set, profile, or other knowledge resource.\n    \"\"\"\n    _resource: Element_Input\n\n    \"\"\"\n    The related resource, such as a library, value set, profile, or other knowledge resource.\n    \"\"\"\n    resource: Canonical\n  }\n\n  \"\"\"\n  Information about a person that is involved in the care for a patient, but who\n  is not the target of healthcare, nor has a formal responsibility in the care process.\n  \"\"\"\n  type RelatedPerson {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: RelatedPerson_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for a person within a particular scope.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Whether this related person record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The patient this person is related to.\n    \"\"\"\n    patient: RelatedPersonpatient_patient_Union!\n\n    \"\"\"\n    The nature of the relationship between a patient and the related person.\n    \"\"\"\n    relationship: [CodeableConcept]\n\n    \"\"\"\n    A name associated with the person.\n    \"\"\"\n    name: [HumanName]\n\n    \"\"\"\n    A contact detail for the person, e.g. a telephone number or an email address.\n    \"\"\"\n    telecom: [ContactPoint]\n\n    \"\"\"\n    Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    The date on which the related person was born.\n    \"\"\"\n    birthDate: Date\n\n    \"\"\"\n    Address where the related person can be contacted or visited.\n    \"\"\"\n    address: [Address]\n\n    \"\"\"\n    Image of the person.\n    \"\"\"\n    photo: [Attachment]\n\n    \"\"\"\n    The period of time during which this relationship is or was active. If there\n    are no dates defined, then the interval is unknown.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    A language which may be used to communicate with about the patient's health.\n    \"\"\"\n    communication: [RelatedPersoncommunication]\n  }\n\n  enum RelatedPerson_Enum_input {\n    RelatedPerson\n  }\n\n  enum RelatedPerson_Enum_schema {\n    RelatedPerson\n  }\n\n  \"\"\"\n  Information about a person that is involved in the care for a patient, but who\n  is not the target of healthcare, nor has a formal responsibility in the care process.\n  \"\"\"\n  input RelatedPerson_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: RelatedPerson_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for a person within a particular scope.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Whether this related person record is in active use.\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Whether this related person record is in active use.\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    The patient this person is related to.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    The nature of the relationship between a patient and the related person.\n    \"\"\"\n    relationship: [CodeableConcept_Input]\n\n    \"\"\"\n    A name associated with the person.\n    \"\"\"\n    name: [HumanName_Input]\n\n    \"\"\"\n    A contact detail for the person, e.g. a telephone number or an email address.\n    \"\"\"\n    telecom: [ContactPoint_Input]\n\n    \"\"\"\n    Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.\n    \"\"\"\n    _gender: Element_Input\n\n    \"\"\"\n    Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.\n    \"\"\"\n    gender: Code\n\n    \"\"\"\n    The date on which the related person was born.\n    \"\"\"\n    _birthDate: Element_Input\n\n    \"\"\"\n    The date on which the related person was born.\n    \"\"\"\n    birthDate: Date\n\n    \"\"\"\n    Address where the related person can be contacted or visited.\n    \"\"\"\n    address: [Address_Input]\n\n    \"\"\"\n    Image of the person.\n    \"\"\"\n    photo: [Attachment_Input]\n\n    \"\"\"\n    The period of time during which this relationship is or was active. If there\n    are no dates defined, then the interval is unknown.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    A language which may be used to communicate with about the patient's health.\n    \"\"\"\n    communication: [RelatedPersoncommunication_Input]\n  }\n\n  type RelatedPersoncommunication {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The ISO-639-1 alpha 2 code in lower case for the language, optionally followed\n    by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g.\n    'en' for English, or 'en-US' for American English versus 'en-EN' for England English.\n    \"\"\"\n    language: CodeableConcept!\n\n    \"\"\"\n    Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).\n    \"\"\"\n    preferred: Boolean\n  }\n\n  input RelatedPersoncommunication_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The ISO-639-1 alpha 2 code in lower case for the language, optionally followed\n    by a hyphen and the ISO-3166-1 alpha 2 code for the region in upper case; e.g.\n    'en' for English, or 'en-US' for American English versus 'en-EN' for England English.\n    \"\"\"\n    language: CodeableConcept_Input!\n\n    \"\"\"\n    Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).\n    \"\"\"\n    _preferred: Element_Input\n\n    \"\"\"\n    Indicates whether or not the patient prefers this language (over other languages he masters up a certain level).\n    \"\"\"\n    preferred: Boolean\n  }\n\n  \"\"\"\n  The patient this person is related to.\n  \"\"\"\n  union RelatedPersonpatient_patient_Union = Patient\n\n  \"\"\"\n  A group of related requests that can be used to capture intended activities that\n  have inter-dependencies such as 'give this medication after that one'.\n  \"\"\"\n  type RequestGroup {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: RequestGroup_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Allows a service to provide a unique, business identifier for the request.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A canonical URL referencing a -defined protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this request.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    A URL referencing an externally defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this request.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this request.\n    \"\"\"\n    basedOn: [RequestGroupbasedOn_basedOn_Union]\n\n    \"\"\"\n    Completed or terminated request(s) whose function is taken by this new request.\n    \"\"\"\n    replaces: [RequestGroupreplaces_replaces_Union]\n\n    \"\"\"\n    A shared identifier common to all requests that were authorized more or less\n    simultaneously by a single author, representing the identifier of the\n    requisition, prescription or similar form.\n    \"\"\"\n    groupIdentifier: Identifier\n\n    \"\"\"\n    The current state of the request. For request groups, the status reflects the status of all the requests in the group.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the request\n    and where the request fits into the workflow chain.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Indicates how quickly the request should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A code that identifies what the overall request group is.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The subject for which the request group was created.\n    \"\"\"\n    subject: RequestGroupsubject_subject_Union\n\n    \"\"\"\n    Describes the context of the request group, if any.\n    \"\"\"\n    encounter: RequestGroupencounter_encounter_Union\n\n    \"\"\"\n    Indicates when the request group was created.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    Provides a reference to the author of the request group.\n    \"\"\"\n    author: RequestGroupauthor_author_Union\n\n    \"\"\"\n    Describes the reason for the request group in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this request group.\n    \"\"\"\n    reasonReference: [RequestGroupreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Provides a mechanism to communicate additional information about the response.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    The actions, if any, produced by the evaluation of the artifact.\n    \"\"\"\n    action: [RequestGroupaction]\n  }\n\n  enum RequestGroup_Enum_input {\n    RequestGroup\n  }\n\n  enum RequestGroup_Enum_schema {\n    RequestGroup\n  }\n\n  \"\"\"\n  A group of related requests that can be used to capture intended activities that\n  have inter-dependencies such as 'give this medication after that one'.\n  \"\"\"\n  input RequestGroup_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: RequestGroup_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Allows a service to provide a unique, business identifier for the request.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A canonical URL referencing a -defined protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this request.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    A canonical URL referencing a -defined protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this request.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    A URL referencing an externally defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this request.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    A URL referencing an externally defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this request.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this request.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    Completed or terminated request(s) whose function is taken by this new request.\n    \"\"\"\n    replaces: [String]\n\n    \"\"\"\n    A shared identifier common to all requests that were authorized more or less\n    simultaneously by a single author, representing the identifier of the\n    requisition, prescription or similar form.\n    \"\"\"\n    groupIdentifier: Identifier_Input\n\n    \"\"\"\n    The current state of the request. For request groups, the status reflects the status of all the requests in the group.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of the request. For request groups, the status reflects the status of all the requests in the group.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the request\n    and where the request fits into the workflow chain.\n    \"\"\"\n    _intent: Element_Input\n\n    \"\"\"\n    Indicates the level of authority/intentionality associated with the request\n    and where the request fits into the workflow chain.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Indicates how quickly the request should be addressed with respect to other requests.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Indicates how quickly the request should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A code that identifies what the overall request group is.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The subject for which the request group was created.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    Describes the context of the request group, if any.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Indicates when the request group was created.\n    \"\"\"\n    _authoredOn: Element_Input\n\n    \"\"\"\n    Indicates when the request group was created.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    Provides a reference to the author of the request group.\n    \"\"\"\n    author: String\n\n    \"\"\"\n    Describes the reason for the request group in coded or textual form.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates another resource whose existence justifies this request group.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Provides a mechanism to communicate additional information about the response.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    The actions, if any, produced by the evaluation of the artifact.\n    \"\"\"\n    action: [RequestGroupaction_Input]\n  }\n\n  type RequestGroupaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A user-visible prefix for the action.\n    \"\"\"\n    prefix: String\n\n    \"\"\"\n    The title of the action displayed to a user.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A short description of the action used to provide a summary to display to the user.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A text equivalent of the action to be performed. This provides a\n    human-interpretable description of the action when the definition is consumed\n    by a system that might not be capable of interpreting it dynamically.\n    \"\"\"\n    textEquivalent: String\n\n    \"\"\"\n    Indicates how quickly the action should be addressed with respect to other actions.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A code that provides meaning for the action or action group. For example, a\n    section may have a LOINC code for a section of a documentation template.\n    \"\"\"\n    code: [CodeableConcept]\n\n    \"\"\"\n    Didactic or other informational resources associated with the action that can\n    be provided to the CDS recipient. Information resources can include inline\n    text commentary and links to web resources.\n    \"\"\"\n    documentation: [RelatedArtifact]\n\n    \"\"\"\n    An expression that describes applicability criteria, or start/stop conditions for the action.\n    \"\"\"\n    condition: [RequestGroupactioncondition]\n\n    \"\"\"\n    A relationship to another action such as 'before' or '30-60 minutes after start of'.\n    \"\"\"\n    relatedAction: [RequestGroupactionrelatedAction]\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingAge: Age\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingPeriod: Period\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingDuration: Duration\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingRange: Range\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingTiming: Timing\n\n    \"\"\"\n    The participant that should perform or be responsible for this action.\n    \"\"\"\n    participant: [RequestGroupactionparticipant_participant_Union]\n\n    \"\"\"\n    The type of action to perform (create, update, remove).\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Defines the grouping behavior for the action and its children.\n    \"\"\"\n    groupingBehavior: Code\n\n    \"\"\"\n    Defines the selection behavior for the action and its children.\n    \"\"\"\n    selectionBehavior: Code\n\n    \"\"\"\n    Defines expectations around whether an action is required.\n    \"\"\"\n    requiredBehavior: Code\n\n    \"\"\"\n    Defines whether the action should usually be preselected.\n    \"\"\"\n    precheckBehavior: Code\n\n    \"\"\"\n    Defines whether the action can be selected multiple times.\n    \"\"\"\n    cardinalityBehavior: Code\n\n    \"\"\"\n    The resource that is the target of the action (e.g. CommunicationRequest).\n    \"\"\"\n    resource: RequestGroupactionresource_resource_Union\n  }\n\n  input RequestGroupaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A user-visible prefix for the action.\n    \"\"\"\n    _prefix: Element_Input\n\n    \"\"\"\n    A user-visible prefix for the action.\n    \"\"\"\n    prefix: String\n\n    \"\"\"\n    The title of the action displayed to a user.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    The title of the action displayed to a user.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    A short description of the action used to provide a summary to display to the user.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A short description of the action used to provide a summary to display to the user.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A text equivalent of the action to be performed. This provides a\n    human-interpretable description of the action when the definition is consumed\n    by a system that might not be capable of interpreting it dynamically.\n    \"\"\"\n    _textEquivalent: Element_Input\n\n    \"\"\"\n    A text equivalent of the action to be performed. This provides a\n    human-interpretable description of the action when the definition is consumed\n    by a system that might not be capable of interpreting it dynamically.\n    \"\"\"\n    textEquivalent: String\n\n    \"\"\"\n    Indicates how quickly the action should be addressed with respect to other actions.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Indicates how quickly the action should be addressed with respect to other actions.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A code that provides meaning for the action or action group. For example, a\n    section may have a LOINC code for a section of a documentation template.\n    \"\"\"\n    code: [CodeableConcept_Input]\n\n    \"\"\"\n    Didactic or other informational resources associated with the action that can\n    be provided to the CDS recipient. Information resources can include inline\n    text commentary and links to web resources.\n    \"\"\"\n    documentation: [RelatedArtifact_Input]\n\n    \"\"\"\n    An expression that describes applicability criteria, or start/stop conditions for the action.\n    \"\"\"\n    condition: [RequestGroupactioncondition_Input]\n\n    \"\"\"\n    A relationship to another action such as 'before' or '30-60 minutes after start of'.\n    \"\"\"\n    relatedAction: [RequestGroupactionrelatedAction_Input]\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    _timingDateTime: Element_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingAge: Age_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingPeriod: Period_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingDuration: Duration_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingRange: Range_Input\n\n    \"\"\"\n    An optional value describing when the action should be performed.\n    \"\"\"\n    timingTiming: Timing_Input\n\n    \"\"\"\n    The participant that should perform or be responsible for this action.\n    \"\"\"\n    participant: [String]\n\n    \"\"\"\n    The type of action to perform (create, update, remove).\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Defines the grouping behavior for the action and its children.\n    \"\"\"\n    _groupingBehavior: Element_Input\n\n    \"\"\"\n    Defines the grouping behavior for the action and its children.\n    \"\"\"\n    groupingBehavior: Code\n\n    \"\"\"\n    Defines the selection behavior for the action and its children.\n    \"\"\"\n    _selectionBehavior: Element_Input\n\n    \"\"\"\n    Defines the selection behavior for the action and its children.\n    \"\"\"\n    selectionBehavior: Code\n\n    \"\"\"\n    Defines expectations around whether an action is required.\n    \"\"\"\n    _requiredBehavior: Element_Input\n\n    \"\"\"\n    Defines expectations around whether an action is required.\n    \"\"\"\n    requiredBehavior: Code\n\n    \"\"\"\n    Defines whether the action should usually be preselected.\n    \"\"\"\n    _precheckBehavior: Element_Input\n\n    \"\"\"\n    Defines whether the action should usually be preselected.\n    \"\"\"\n    precheckBehavior: Code\n\n    \"\"\"\n    Defines whether the action can be selected multiple times.\n    \"\"\"\n    _cardinalityBehavior: Element_Input\n\n    \"\"\"\n    Defines whether the action can be selected multiple times.\n    \"\"\"\n    cardinalityBehavior: Code\n\n    \"\"\"\n    The resource that is the target of the action (e.g. CommunicationRequest).\n    \"\"\"\n    resource: String\n  }\n\n  type RequestGroupactioncondition {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The kind of condition.\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    An expression that returns true or false, indicating whether or not the condition is satisfied.\n    \"\"\"\n    expression: Expression\n  }\n\n  input RequestGroupactioncondition_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The kind of condition.\n    \"\"\"\n    _kind: Element_Input\n\n    \"\"\"\n    The kind of condition.\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    An expression that returns true or false, indicating whether or not the condition is satisfied.\n    \"\"\"\n    expression: Expression_Input\n  }\n\n  \"\"\"\n  The participant that should perform or be responsible for this action.\n  \"\"\"\n  union RequestGroupactionparticipant_participant_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Device\n\n  type RequestGroupactionrelatedAction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The element id of the action this is related to.\n    \"\"\"\n    actionId: Id!\n\n    \"\"\"\n    The relationship of this action to the related action.\n    \"\"\"\n    relationship: Code!\n\n    \"\"\"\n    A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.\n    \"\"\"\n    offsetDuration: Duration\n\n    \"\"\"\n    A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.\n    \"\"\"\n    offsetRange: Range\n  }\n\n  input RequestGroupactionrelatedAction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The element id of the action this is related to.\n    \"\"\"\n    _actionId: Element_Input\n\n    \"\"\"\n    The element id of the action this is related to.\n    \"\"\"\n    actionId: Id!\n\n    \"\"\"\n    The relationship of this action to the related action.\n    \"\"\"\n    _relationship: Element_Input\n\n    \"\"\"\n    The relationship of this action to the related action.\n    \"\"\"\n    relationship: Code!\n\n    \"\"\"\n    A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.\n    \"\"\"\n    offsetDuration: Duration_Input\n\n    \"\"\"\n    A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.\n    \"\"\"\n    offsetRange: Range_Input\n  }\n\n  \"\"\"\n  The resource that is the target of the action (e.g. CommunicationRequest).\n  \"\"\"\n  union RequestGroupactionresource_resource_Union = Resource\n\n  \"\"\"\n  Provides a reference to the author of the request group.\n  \"\"\"\n  union RequestGroupauthor_author_Union =\n      Device\n    | Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  A plan, proposal or order that is fulfilled in whole or in part by this request.\n  \"\"\"\n  union RequestGroupbasedOn_basedOn_Union = Resource\n\n  \"\"\"\n  Describes the context of the request group, if any.\n  \"\"\"\n  union RequestGroupencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Indicates another resource whose existence justifies this request group.\n  \"\"\"\n  union RequestGroupreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  Completed or terminated request(s) whose function is taken by this new request.\n  \"\"\"\n  union RequestGroupreplaces_replaces_Union = Resource\n\n  \"\"\"\n  The subject for which the request group was created.\n  \"\"\"\n  union RequestGroupsubject_subject_Union = Patient | Group\n\n  \"\"\"\n  The ResearchDefinition resource describes the conditional state (population and\n  any exposures being compared within the population) and outcome (if specified)\n  that the knowledge (evidence, assertion, recommendation) is about.\n  \"\"\"\n  type ResearchDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ResearchDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this research definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this research\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the research definition is\n    stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this research definition when it\n    is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the research\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the research definition author\n    and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence. To\n    provide a version consistent with the Decision Support Service specification,\n    use the format Major.Minor.Revision (e.g. 1.0.0). For more information on\n    versioning knowledge assets, refer to the Decision Support Service\n    specification. Note that a version is required for non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the research definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the research definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    shortTitle: String\n\n    \"\"\"\n    An explanatory or alternate title for the ResearchDefinition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this research definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this research definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The intended subjects for the ResearchDefinition. If this element is not\n    provided, a Patient subject is assumed, but the subject of the\n    ResearchDefinition can be anything.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The intended subjects for the ResearchDefinition. If this element is not\n    provided, a Patient subject is assumed, but the subject of the\n    ResearchDefinition can be anything.\n    \"\"\"\n    subjectReference: ResearchDefinitionsubjectReference_subjectReference_Union\n\n    \"\"\"\n    The date  (and optionally time) when the research definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the research definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the research definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the research definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    comment: [String]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate research\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the research definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this research definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description, from a clinical perspective, of how the ResearchDefinition is used.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the research definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the research definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the research definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the ResearchDefinition. Topics\n    provide a high-level categorization grouping types of ResearchDefinitions that\n    can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    A reference to a Library resource containing the formal logic used by the ResearchDefinition.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    A reference to a ResearchElementDefinition resource that defines the population for the research.\n    \"\"\"\n    population: ResearchDefinitionpopulation_population_Union!\n\n    \"\"\"\n    A reference to a ResearchElementDefinition resource that defines the exposure for the research.\n    \"\"\"\n    exposure: ResearchDefinitionexposure_exposure_Union\n\n    \"\"\"\n    A reference to a ResearchElementDefinition resource that defines the exposureAlternative for the research.\n    \"\"\"\n    exposureAlternative: ResearchDefinitionexposureAlternative_exposureAlternative_Union\n\n    \"\"\"\n    A reference to a ResearchElementDefinition resomece that defines the outcome for the research.\n    \"\"\"\n    outcome: ResearchDefinitionoutcome_outcome_Union\n  }\n\n  enum ResearchDefinition_Enum_input {\n    ResearchDefinition\n  }\n\n  enum ResearchDefinition_Enum_schema {\n    ResearchDefinition\n  }\n\n  \"\"\"\n  The ResearchDefinition resource describes the conditional state (population and\n  any exposures being compared within the population) and outcome (if specified)\n  that the knowledge (evidence, assertion, recommendation) is about.\n  \"\"\"\n  input ResearchDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ResearchDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this research definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this research\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the research definition is\n    stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this research definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this research\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the research definition is\n    stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this research definition when it\n    is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the research\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the research definition author\n    and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence. To\n    provide a version consistent with the Decision Support Service specification,\n    use the format Major.Minor.Revision (e.g. 1.0.0). For more information on\n    versioning knowledge assets, refer to the Decision Support Service\n    specification. Note that a version is required for non-experimental active artifacts.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the research\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the research definition author\n    and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence. To\n    provide a version consistent with the Decision Support Service specification,\n    use the format Major.Minor.Revision (e.g. 1.0.0). For more information on\n    versioning knowledge assets, refer to the Decision Support Service\n    specification. Note that a version is required for non-experimental active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the research definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the research definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the research definition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the research definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    _shortTitle: Element_Input\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    shortTitle: String\n\n    \"\"\"\n    An explanatory or alternate title for the ResearchDefinition giving additional information about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate title for the ResearchDefinition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this research definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this research definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this research definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this research definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The intended subjects for the ResearchDefinition. If this element is not\n    provided, a Patient subject is assumed, but the subject of the\n    ResearchDefinition can be anything.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The intended subjects for the ResearchDefinition. If this element is not\n    provided, a Patient subject is assumed, but the subject of the\n    ResearchDefinition can be anything.\n    \"\"\"\n    subjectReference: String\n\n    \"\"\"\n    The date  (and optionally time) when the research definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the research definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the research definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the research definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the research definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the research definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the research definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the research definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    comment: [String]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate research\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the research definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this research definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this research definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description, from a clinical perspective, of how the ResearchDefinition is used.\n    \"\"\"\n    _usage: Element_Input\n\n    \"\"\"\n    A detailed description, from a clinical perspective, of how the ResearchDefinition is used.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the research definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the research definition.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the research definition and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the research definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the research definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the ResearchDefinition. Topics\n    provide a high-level categorization grouping types of ResearchDefinitions that\n    can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    A reference to a Library resource containing the formal logic used by the ResearchDefinition.\n    \"\"\"\n    _library: Element_Input\n\n    \"\"\"\n    A reference to a Library resource containing the formal logic used by the ResearchDefinition.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    A reference to a ResearchElementDefinition resource that defines the population for the research.\n    \"\"\"\n    population: String!\n\n    \"\"\"\n    A reference to a ResearchElementDefinition resource that defines the exposure for the research.\n    \"\"\"\n    exposure: String\n\n    \"\"\"\n    A reference to a ResearchElementDefinition resource that defines the exposureAlternative for the research.\n    \"\"\"\n    exposureAlternative: String\n\n    \"\"\"\n    A reference to a ResearchElementDefinition resomece that defines the outcome for the research.\n    \"\"\"\n    outcome: String\n  }\n\n  \"\"\"\n  A reference to a ResearchElementDefinition resource that defines the exposure for the research.\n  \"\"\"\n  union ResearchDefinitionexposure_exposure_Union =\n      ResearchElementDefinition\n\n  \"\"\"\n  A reference to a ResearchElementDefinition resource that defines the exposureAlternative for the research.\n  \"\"\"\n  union ResearchDefinitionexposureAlternative_exposureAlternative_Union =\n      ResearchElementDefinition\n\n  \"\"\"\n  A reference to a ResearchElementDefinition resomece that defines the outcome for the research.\n  \"\"\"\n  union ResearchDefinitionoutcome_outcome_Union =\n      ResearchElementDefinition\n\n  \"\"\"\n  A reference to a ResearchElementDefinition resource that defines the population for the research.\n  \"\"\"\n  union ResearchDefinitionpopulation_population_Union =\n      ResearchElementDefinition\n\n  \"\"\"\n  The intended subjects for the ResearchDefinition. If this element is not\n  provided, a Patient subject is assumed, but the subject of the\n  ResearchDefinition can be anything.\n  \"\"\"\n  union ResearchDefinitionsubjectReference_subjectReference_Union =\n      Group\n\n  \"\"\"\n  The ResearchElementDefinition resource describes a 'PICO' element that knowledge\n  (evidence, assertion, recommendation) is about.\n  \"\"\"\n  type ResearchElementDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ResearchElementDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this research element definition when\n    it is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this research\n    element definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the research element\n    definition is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this research element definition\n    when it is represented in other formats, or referenced in a specification,\n    model, design or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the research element\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the research element\n    definition author and is not expected to be globally unique. For example, it\n    might be a timestamp (e.g. yyyymmdd) if a managed version is not available.\n    There is also no expectation that versions can be placed in a lexicographical\n    sequence. To provide a version consistent with the Decision Support Service\n    specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more\n    information on versioning knowledge assets, refer to the Decision Support\n    Service specification. Note that a version is required for non-experimental\n    active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the research element definition. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the research element definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    shortTitle: String\n\n    \"\"\"\n    An explanatory or alternate title for the ResearchElementDefinition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this research element definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this research element definition is authored\n    for testing purposes (or education/evaluation/marketing) and is not intended\n    to be used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The intended subjects for the ResearchElementDefinition. If this element is\n    not provided, a Patient subject is assumed, but the subject of the\n    ResearchElementDefinition can be anything.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The intended subjects for the ResearchElementDefinition. If this element is\n    not provided, a Patient subject is assumed, but the subject of the\n    ResearchElementDefinition can be anything.\n    \"\"\"\n    subjectReference: ResearchElementDefinitionsubjectReference_subjectReference_Union\n\n    \"\"\"\n    The date  (and optionally time) when the research element definition was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the research element definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the research element definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the research element definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    comment: [String]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate research\n    element definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the research element definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this research element definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description, from a clinical perspective, of how the ResearchElementDefinition is used.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the research element definition and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the research element definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the research element definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the ResearchElementDefinition.\n    Topics provide a high-level categorization grouping types of\n    ResearchElementDefinitions that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    A reference to a Library resource containing the formal logic used by the ResearchElementDefinition.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    The type of research element, a population, an exposure, or an outcome.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The type of the outcome (e.g. Dichotomous, Continuous, or Descriptive).\n    \"\"\"\n    variableType: Code\n\n    \"\"\"\n    A characteristic that defines the members of the research element. Multiple\n    characteristics are applied with 'and' semantics.\n    \"\"\"\n    characteristic: [ResearchElementDefinitioncharacteristic!]\n  }\n\n  enum ResearchElementDefinition_Enum_input {\n    ResearchElementDefinition\n  }\n\n  enum ResearchElementDefinition_Enum_schema {\n    ResearchElementDefinition\n  }\n\n  \"\"\"\n  The ResearchElementDefinition resource describes a 'PICO' element that knowledge\n  (evidence, assertion, recommendation) is about.\n  \"\"\"\n  input ResearchElementDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ResearchElementDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this research element definition when\n    it is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this research\n    element definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the research element\n    definition is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this research element definition when\n    it is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this research\n    element definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the research element\n    definition is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this research element definition\n    when it is represented in other formats, or referenced in a specification,\n    model, design or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the research element\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the research element\n    definition author and is not expected to be globally unique. For example, it\n    might be a timestamp (e.g. yyyymmdd) if a managed version is not available.\n    There is also no expectation that versions can be placed in a lexicographical\n    sequence. To provide a version consistent with the Decision Support Service\n    specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more\n    information on versioning knowledge assets, refer to the Decision Support\n    Service specification. Note that a version is required for non-experimental\n    active artifacts.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the research element\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the research element\n    definition author and is not expected to be globally unique. For example, it\n    might be a timestamp (e.g. yyyymmdd) if a managed version is not available.\n    There is also no expectation that versions can be placed in a lexicographical\n    sequence. To provide a version consistent with the Decision Support Service\n    specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more\n    information on versioning knowledge assets, refer to the Decision Support\n    Service specification. Note that a version is required for non-experimental\n    active artifacts.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the research element definition. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the research element definition. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the research element definition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the research element definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    _shortTitle: Element_Input\n\n    \"\"\"\n    The short title provides an alternate title for use in informal descriptive\n    contexts where the full, formal title is not necessary.\n    \"\"\"\n    shortTitle: String\n\n    \"\"\"\n    An explanatory or alternate title for the ResearchElementDefinition giving additional information about its content.\n    \"\"\"\n    _subtitle: Element_Input\n\n    \"\"\"\n    An explanatory or alternate title for the ResearchElementDefinition giving additional information about its content.\n    \"\"\"\n    subtitle: String\n\n    \"\"\"\n    The status of this research element definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this research element definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this research element definition is authored\n    for testing purposes (or education/evaluation/marketing) and is not intended\n    to be used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this research element definition is authored\n    for testing purposes (or education/evaluation/marketing) and is not intended\n    to be used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The intended subjects for the ResearchElementDefinition. If this element is\n    not provided, a Patient subject is assumed, but the subject of the\n    ResearchElementDefinition can be anything.\n    \"\"\"\n    subjectCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The intended subjects for the ResearchElementDefinition. If this element is\n    not provided, a Patient subject is assumed, but the subject of the\n    ResearchElementDefinition can be anything.\n    \"\"\"\n    subjectReference: String\n\n    \"\"\"\n    The date  (and optionally time) when the research element definition was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the research element definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the research element definition was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the research element definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the research element definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the research element definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the research element definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the research element definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    comment: [String]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate research\n    element definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the research element definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this research element definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this research element definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A detailed description, from a clinical perspective, of how the ResearchElementDefinition is used.\n    \"\"\"\n    _usage: Element_Input\n\n    \"\"\"\n    A detailed description, from a clinical perspective, of how the ResearchElementDefinition is used.\n    \"\"\"\n    usage: String\n\n    \"\"\"\n    A copyright statement relating to the research element definition and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the research element definition.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the research element definition and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the research element definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the research element definition content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the ResearchElementDefinition.\n    Topics provide a high-level categorization grouping types of\n    ResearchElementDefinitions that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    A reference to a Library resource containing the formal logic used by the ResearchElementDefinition.\n    \"\"\"\n    _library: Element_Input\n\n    \"\"\"\n    A reference to a Library resource containing the formal logic used by the ResearchElementDefinition.\n    \"\"\"\n    library: [Canonical]\n\n    \"\"\"\n    The type of research element, a population, an exposure, or an outcome.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of research element, a population, an exposure, or an outcome.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The type of the outcome (e.g. Dichotomous, Continuous, or Descriptive).\n    \"\"\"\n    _variableType: Element_Input\n\n    \"\"\"\n    The type of the outcome (e.g. Dichotomous, Continuous, or Descriptive).\n    \"\"\"\n    variableType: Code\n\n    \"\"\"\n    A characteristic that defines the members of the research element. Multiple\n    characteristics are applied with 'and' semantics.\n    \"\"\"\n    characteristic: [ResearchElementDefinitioncharacteristic_Input!]\n  }\n\n  type ResearchElementDefinitioncharacteristic {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Define members of the research element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Define members of the research element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionCanonical: Canonical!\n\n    \"\"\"\n    Define members of the research element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionExpression: Expression!\n\n    \"\"\"\n    Define members of the research element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionDataRequirement: DataRequirement!\n\n    \"\"\"\n    Use UsageContext to define the members of the population, such as Age Ranges, Genders, Settings.\n    \"\"\"\n    usageContext: [UsageContext]\n\n    \"\"\"\n    When true, members with this characteristic are excluded from the element.\n    \"\"\"\n    exclude: Boolean\n\n    \"\"\"\n    Specifies the UCUM unit for the outcome.\n    \"\"\"\n    unitOfMeasure: CodeableConcept\n\n    \"\"\"\n    A narrative description of the time period the study covers.\n    \"\"\"\n    studyEffectiveDescription: String\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    studyEffectiveDateTime: DateTime\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    studyEffectivePeriod: Period\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    studyEffectiveDuration: Duration\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    studyEffectiveTiming: Timing\n\n    \"\"\"\n    Indicates duration from the study initiation.\n    \"\"\"\n    studyEffectiveTimeFromStart: Duration\n\n    \"\"\"\n    Indicates how elements are aggregated within the study effective period.\n    \"\"\"\n    studyEffectiveGroupMeasure: Code\n\n    \"\"\"\n    A narrative description of the time period the study covers.\n    \"\"\"\n    participantEffectiveDescription: String\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveDateTime: DateTime\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectivePeriod: Period\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveDuration: Duration\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveTiming: Timing\n\n    \"\"\"\n    Indicates duration from the participant's study entry.\n    \"\"\"\n    participantEffectiveTimeFromStart: Duration\n\n    \"\"\"\n    Indicates how elements are aggregated within the study effective period.\n    \"\"\"\n    participantEffectiveGroupMeasure: Code\n  }\n\n  input ResearchElementDefinitioncharacteristic_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Define members of the research element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Define members of the research element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    _definitionCanonical: Element_Input\n\n    \"\"\"\n    Define members of the research element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionCanonical: Canonical!\n\n    \"\"\"\n    Define members of the research element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionExpression: Expression_Input!\n\n    \"\"\"\n    Define members of the research element using Codes (such as condition,\n    medication, or observation), Expressions ( using an expression language such\n    as Path or CQL) or DataRequirements (such as Diabetes diagnosis onset in\n    the last year).\n    \"\"\"\n    definitionDataRequirement: DataRequirement_Input!\n\n    \"\"\"\n    Use UsageContext to define the members of the population, such as Age Ranges, Genders, Settings.\n    \"\"\"\n    usageContext: [UsageContext_Input]\n\n    \"\"\"\n    When true, members with this characteristic are excluded from the element.\n    \"\"\"\n    _exclude: Element_Input\n\n    \"\"\"\n    When true, members with this characteristic are excluded from the element.\n    \"\"\"\n    exclude: Boolean\n\n    \"\"\"\n    Specifies the UCUM unit for the outcome.\n    \"\"\"\n    unitOfMeasure: CodeableConcept_Input\n\n    \"\"\"\n    A narrative description of the time period the study covers.\n    \"\"\"\n    _studyEffectiveDescription: Element_Input\n\n    \"\"\"\n    A narrative description of the time period the study covers.\n    \"\"\"\n    studyEffectiveDescription: String\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    _studyEffectiveDateTime: Element_Input\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    studyEffectiveDateTime: DateTime\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    studyEffectivePeriod: Period_Input\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    studyEffectiveDuration: Duration_Input\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    studyEffectiveTiming: Timing_Input\n\n    \"\"\"\n    Indicates duration from the study initiation.\n    \"\"\"\n    studyEffectiveTimeFromStart: Duration_Input\n\n    \"\"\"\n    Indicates how elements are aggregated within the study effective period.\n    \"\"\"\n    _studyEffectiveGroupMeasure: Element_Input\n\n    \"\"\"\n    Indicates how elements are aggregated within the study effective period.\n    \"\"\"\n    studyEffectiveGroupMeasure: Code\n\n    \"\"\"\n    A narrative description of the time period the study covers.\n    \"\"\"\n    _participantEffectiveDescription: Element_Input\n\n    \"\"\"\n    A narrative description of the time period the study covers.\n    \"\"\"\n    participantEffectiveDescription: String\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    _participantEffectiveDateTime: Element_Input\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveDateTime: DateTime\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectivePeriod: Period_Input\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveDuration: Duration_Input\n\n    \"\"\"\n    Indicates what effective period the study covers.\n    \"\"\"\n    participantEffectiveTiming: Timing_Input\n\n    \"\"\"\n    Indicates duration from the participant's study entry.\n    \"\"\"\n    participantEffectiveTimeFromStart: Duration_Input\n\n    \"\"\"\n    Indicates how elements are aggregated within the study effective period.\n    \"\"\"\n    _participantEffectiveGroupMeasure: Element_Input\n\n    \"\"\"\n    Indicates how elements are aggregated within the study effective period.\n    \"\"\"\n    participantEffectiveGroupMeasure: Code\n  }\n\n  \"\"\"\n  The intended subjects for the ResearchElementDefinition. If this element is not\n  provided, a Patient subject is assumed, but the subject of the\n  ResearchElementDefinition can be anything.\n  \"\"\"\n  union ResearchElementDefinitionsubjectReference_subjectReference_Union =\n      Group\n\n  \"\"\"\n  A process where a researcher or organization plans and then executes a series of\n  steps intended to increase the field of healthcare-related knowledge.  This\n  includes studies of safety, efficacy, comparative effectiveness and other\n  information about medications, devices, therapies and other interventional and\n  investigative techniques.  A ResearchStudy involves the gathering of information\n  about human or animal subjects.\n  \"\"\"\n  type ResearchStudy {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ResearchStudy_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers assigned to this research study by the sponsor or other systems.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A short, descriptive user-friendly label for the study.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The set of steps expected to be performed as part of the execution of the study.\n    \"\"\"\n    protocol: [ResearchStudyprotocol_protocol_Union]\n\n    \"\"\"\n    A larger research study of which this particular study is a component or step.\n    \"\"\"\n    partOf: [ResearchStudypartOf_partOf_Union]\n\n    \"\"\"\n    The current state of the study.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The type of study based upon the intent of the study's activities. A classification of the intent of the study.\n    \"\"\"\n    primaryPurposeType: CodeableConcept\n\n    \"\"\"\n    The stage in the progression of a therapy from initial experimental use in\n    humans in clinical trials to post-market evaluation.\n    \"\"\"\n    phase: CodeableConcept\n\n    \"\"\"\n    Codes categorizing the type of study such as investigational vs.\n    observational, type of blinding, type of randomization, safety vs. efficacy, etc.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    The medication(s), food(s), therapy(ies), device(s) or other concerns or\n    interventions that the study is seeking to gain more information about.\n    \"\"\"\n    focus: [CodeableConcept]\n\n    \"\"\"\n    The condition that is the focus of the study.  For example, In a study to\n    examine risk factors for Lupus, might have as an inclusion criterion 'healthy\n    volunteer', but the target condition code would be a Lupus SNOMED code.\n    \"\"\"\n    condition: [CodeableConcept]\n\n    \"\"\"\n    Contact details to assist a user in learning more about or engaging with the study.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    Citations, references and other related documents.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    Key terms to aid in searching for or filtering the study.\n    \"\"\"\n    keyword: [CodeableConcept]\n\n    \"\"\"\n    Indicates a country, state or other region where the study is taking place.\n    \"\"\"\n    location: [CodeableConcept]\n\n    \"\"\"\n    A full description of how the study is being conducted.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Reference to a Group that defines the criteria for and quantity of subjects\n    participating in the study.  E.g. ' 200 female Europeans between the ages of\n    20 and 45 with early onset diabetes'.\n    \"\"\"\n    enrollment: [ResearchStudyenrollment_enrollment_Union]\n\n    \"\"\"\n    Identifies the start date and the expected (or actual, depending on status) end date for the study.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    An organization that initiates the investigation and is legally responsible for the study.\n    \"\"\"\n    sponsor: ResearchStudysponsor_sponsor_Union\n\n    \"\"\"\n    A researcher in a study who oversees multiple aspects of the study, such as\n    concept development, protocol writing, protocol submission for IRB approval,\n    participant recruitment, informed consent, data collection, analysis,\n    interpretation and presentation.\n    \"\"\"\n    principalInvestigator: ResearchStudyprincipalInvestigator_principalInvestigator_Union\n\n    \"\"\"\n    A facility in which study activities are conducted.\n    \"\"\"\n    site: [ResearchStudysite_site_Union]\n\n    \"\"\"\n    A description and/or code explaining the premature termination of the study.\n    \"\"\"\n    reasonStopped: CodeableConcept\n\n    \"\"\"\n    Comments made about the study by the performer, subject or other participants.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Describes an expected sequence of events for one of the participants of a\n    study.  E.g. Exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up.\n    \"\"\"\n    arm: [ResearchStudyarm]\n\n    \"\"\"\n    A goal that the study is aiming to achieve in terms of a scientific question\n    to be answered by the analysis of data collected during the study.\n    \"\"\"\n    objective: [ResearchStudyobjective]\n  }\n\n  enum ResearchStudy_Enum_input {\n    ResearchStudy\n  }\n\n  enum ResearchStudy_Enum_schema {\n    ResearchStudy\n  }\n\n  \"\"\"\n  A process where a researcher or organization plans and then executes a series of\n  steps intended to increase the field of healthcare-related knowledge.  This\n  includes studies of safety, efficacy, comparative effectiveness and other\n  information about medications, devices, therapies and other interventional and\n  investigative techniques.  A ResearchStudy involves the gathering of information\n  about human or animal subjects.\n  \"\"\"\n  input ResearchStudy_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ResearchStudy_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers assigned to this research study by the sponsor or other systems.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A short, descriptive user-friendly label for the study.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive user-friendly label for the study.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The set of steps expected to be performed as part of the execution of the study.\n    \"\"\"\n    protocol: [String]\n\n    \"\"\"\n    A larger research study of which this particular study is a component or step.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    The current state of the study.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of the study.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The type of study based upon the intent of the study's activities. A classification of the intent of the study.\n    \"\"\"\n    primaryPurposeType: CodeableConcept_Input\n\n    \"\"\"\n    The stage in the progression of a therapy from initial experimental use in\n    humans in clinical trials to post-market evaluation.\n    \"\"\"\n    phase: CodeableConcept_Input\n\n    \"\"\"\n    Codes categorizing the type of study such as investigational vs.\n    observational, type of blinding, type of randomization, safety vs. efficacy, etc.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    The medication(s), food(s), therapy(ies), device(s) or other concerns or\n    interventions that the study is seeking to gain more information about.\n    \"\"\"\n    focus: [CodeableConcept_Input]\n\n    \"\"\"\n    The condition that is the focus of the study.  For example, In a study to\n    examine risk factors for Lupus, might have as an inclusion criterion 'healthy\n    volunteer', but the target condition code would be a Lupus SNOMED code.\n    \"\"\"\n    condition: [CodeableConcept_Input]\n\n    \"\"\"\n    Contact details to assist a user in learning more about or engaging with the study.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    Citations, references and other related documents.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    Key terms to aid in searching for or filtering the study.\n    \"\"\"\n    keyword: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates a country, state or other region where the study is taking place.\n    \"\"\"\n    location: [CodeableConcept_Input]\n\n    \"\"\"\n    A full description of how the study is being conducted.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A full description of how the study is being conducted.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Reference to a Group that defines the criteria for and quantity of subjects\n    participating in the study.  E.g. ' 200 female Europeans between the ages of\n    20 and 45 with early onset diabetes'.\n    \"\"\"\n    enrollment: [String]\n\n    \"\"\"\n    Identifies the start date and the expected (or actual, depending on status) end date for the study.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    An organization that initiates the investigation and is legally responsible for the study.\n    \"\"\"\n    sponsor: String\n\n    \"\"\"\n    A researcher in a study who oversees multiple aspects of the study, such as\n    concept development, protocol writing, protocol submission for IRB approval,\n    participant recruitment, informed consent, data collection, analysis,\n    interpretation and presentation.\n    \"\"\"\n    principalInvestigator: String\n\n    \"\"\"\n    A facility in which study activities are conducted.\n    \"\"\"\n    site: [String]\n\n    \"\"\"\n    A description and/or code explaining the premature termination of the study.\n    \"\"\"\n    reasonStopped: CodeableConcept_Input\n\n    \"\"\"\n    Comments made about the study by the performer, subject or other participants.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Describes an expected sequence of events for one of the participants of a\n    study.  E.g. Exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up.\n    \"\"\"\n    arm: [ResearchStudyarm_Input]\n\n    \"\"\"\n    A goal that the study is aiming to achieve in terms of a scientific question\n    to be answered by the analysis of data collected during the study.\n    \"\"\"\n    objective: [ResearchStudyobjective_Input]\n  }\n\n  type ResearchStudyarm {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique, human-readable label for this arm of the study.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Categorization of study arm, e.g. experimental, active comparator, placebo comparater.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    A succinct description of the path through the study that would be followed by a subject adhering to this arm.\n    \"\"\"\n    description: String\n  }\n\n  input ResearchStudyarm_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique, human-readable label for this arm of the study.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Unique, human-readable label for this arm of the study.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Categorization of study arm, e.g. experimental, active comparator, placebo comparater.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    A succinct description of the path through the study that would be followed by a subject adhering to this arm.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A succinct description of the path through the study that would be followed by a subject adhering to this arm.\n    \"\"\"\n    description: String\n  }\n\n  \"\"\"\n  Reference to a Group that defines the criteria for and quantity of subjects\n  participating in the study.  E.g. ' 200 female Europeans between the ages of 20\n  and 45 with early onset diabetes'.\n  \"\"\"\n  union ResearchStudyenrollment_enrollment_Union = Group\n\n  type ResearchStudyobjective {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique, human-readable label for this objective of the study.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The kind of study objective.\n    \"\"\"\n    type: CodeableConcept\n  }\n\n  input ResearchStudyobjective_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique, human-readable label for this objective of the study.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Unique, human-readable label for this objective of the study.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The kind of study objective.\n    \"\"\"\n    type: CodeableConcept_Input\n  }\n\n  \"\"\"\n  A larger research study of which this particular study is a component or step.\n  \"\"\"\n  union ResearchStudypartOf_partOf_Union = ResearchStudy\n\n  \"\"\"\n  A researcher in a study who oversees multiple aspects of the study, such as\n  concept development, protocol writing, protocol submission for IRB approval,\n  participant recruitment, informed consent, data collection, analysis,\n  interpretation and presentation.\n  \"\"\"\n  union ResearchStudyprincipalInvestigator_principalInvestigator_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The set of steps expected to be performed as part of the execution of the study.\n  \"\"\"\n  union ResearchStudyprotocol_protocol_Union = PlanDefinition\n\n  \"\"\"\n  A facility in which study activities are conducted.\n  \"\"\"\n  union ResearchStudysite_site_Union = Location\n\n  \"\"\"\n  An organization that initiates the investigation and is legally responsible for the study.\n  \"\"\"\n  union ResearchStudysponsor_sponsor_Union = Organization\n\n  \"\"\"\n  A physical entity which is the primary unit of operational and/or administrative interest in a study.\n  \"\"\"\n  type ResearchSubject {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ResearchSubject_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers assigned to this research subject for a study.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The current state of the subject.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The dates the subject began and ended their participation in the study.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    Reference to the study the subject is participating in.\n    \"\"\"\n    study: ResearchSubjectstudy_study_Union!\n\n    \"\"\"\n    The record of the person or animal who is involved in the study.\n    \"\"\"\n    individual: ResearchSubjectindividual_individual_Union!\n\n    \"\"\"\n    The name of the arm in the study the subject is expected to follow as part of this study.\n    \"\"\"\n    assignedArm: String\n\n    \"\"\"\n    The name of the arm in the study the subject actually followed as part of this study.\n    \"\"\"\n    actualArm: String\n\n    \"\"\"\n    A record of the patient's informed agreement to participate in the study.\n    \"\"\"\n    consent: ResearchSubjectconsent_consent_Union\n  }\n\n  enum ResearchSubject_Enum_input {\n    ResearchSubject\n  }\n\n  enum ResearchSubject_Enum_schema {\n    ResearchSubject\n  }\n\n  \"\"\"\n  A physical entity which is the primary unit of operational and/or administrative interest in a study.\n  \"\"\"\n  input ResearchSubject_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ResearchSubject_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers assigned to this research subject for a study.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The current state of the subject.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of the subject.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The dates the subject began and ended their participation in the study.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    Reference to the study the subject is participating in.\n    \"\"\"\n    study: String!\n\n    \"\"\"\n    The record of the person or animal who is involved in the study.\n    \"\"\"\n    individual: String!\n\n    \"\"\"\n    The name of the arm in the study the subject is expected to follow as part of this study.\n    \"\"\"\n    _assignedArm: Element_Input\n\n    \"\"\"\n    The name of the arm in the study the subject is expected to follow as part of this study.\n    \"\"\"\n    assignedArm: String\n\n    \"\"\"\n    The name of the arm in the study the subject actually followed as part of this study.\n    \"\"\"\n    _actualArm: Element_Input\n\n    \"\"\"\n    The name of the arm in the study the subject actually followed as part of this study.\n    \"\"\"\n    actualArm: String\n\n    \"\"\"\n    A record of the patient's informed agreement to participate in the study.\n    \"\"\"\n    consent: String\n  }\n\n  \"\"\"\n  A record of the patient's informed agreement to participate in the study.\n  \"\"\"\n  union ResearchSubjectconsent_consent_Union = Consent\n\n  \"\"\"\n  The record of the person or animal who is involved in the study.\n  \"\"\"\n  union ResearchSubjectindividual_individual_Union = Patient\n\n  \"\"\"\n  Reference to the study the subject is participating in.\n  \"\"\"\n  union ResearchSubjectstudy_study_Union = ResearchStudy\n\n  \"\"\"\n  This is the base resource type for everything.\n  \"\"\"\n  type Resource {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Resource_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n  }\n\n  enum Resource_Enum_schema {\n    Resource\n  }\n\n  \"\"\"\n  Union of all available resources\n  \"\"\"\n  union ResourceList =\n      Resource\n    | Account\n    | ActivityDefinition\n    | AdverseEvent\n    | AllergyIntolerance\n    | Appointment\n    | AppointmentResponse\n    | AuditEvent\n    | Basic\n    | Binary\n    | BiologicallyDerivedProduct\n    | BodyStructure\n    | Bundle\n    | CapabilityStatement\n    | CarePlan\n    | CareTeam\n    | CatalogEntry\n    | ChargeItem\n    | ChargeItemDefinition\n    | Claim\n    | ClaimResponse\n    | ClinicalImpression\n    | CodeSystem\n    | Communication\n    | CommunicationRequest\n    | CompartmentDefinition\n    | Composition\n    | ConceptMap\n    | Condition\n    | Consent\n    | Contract\n    | Coverage\n    | CoverageEligibilityRequest\n    | CoverageEligibilityResponse\n    | DetectedIssue\n    | Device\n    | DeviceDefinition\n    | DeviceMetric\n    | DeviceRequest\n    | DeviceUseStatement\n    | DiagnosticReport\n    | DocumentManifest\n    | DocumentReference\n    | DomainResource\n    | EffectEvidenceSynthesis\n    | Encounter\n    | Endpoint\n    | EnrollmentRequest\n    | EnrollmentResponse\n    | EpisodeOfCare\n    | EventDefinition\n    | Evidence\n    | EvidenceVariable\n    | ExampleScenario\n    | ExplanationOfBenefit\n    | FamilyMemberHistory\n    | Flag\n    | Goal\n    | GraphDefinition\n    | Group\n    | GuidanceResponse\n    | HealthcareService\n    | ImagingStudy\n    | Immunization\n    | ImmunizationEvaluation\n    | ImmunizationRecommendation\n    | ImplementationGuide\n    | InsurancePlan\n    | Invoice\n    | Library\n    | Linkage\n    | List\n    | Location\n    | Measure\n    | MeasureReport\n    | Media\n    | Medication\n    | MedicationAdministration\n    | MedicationDispense\n    | MedicationKnowledge\n    | MedicationRequest\n    | MedicationStatement\n    | MedicinalProduct\n    | MedicinalProductAuthorization\n    | MedicinalProductContraindication\n    | MedicinalProductIndication\n    | MedicinalProductIngredient\n    | MedicinalProductInteraction\n    | MedicinalProductManufactured\n    | MedicinalProductPackaged\n    | MedicinalProductPharmaceutical\n    | MedicinalProductUndesirableEffect\n    | MessageDefinition\n    | MessageHeader\n    | MolecularSequence\n    | NamingSystem\n    | NutritionOrder\n    | Observation\n    | ObservationDefinition\n    | OperationDefinition\n    | OperationOutcome\n    | Organization\n    | OrganizationAffiliation\n    | Parameters\n    | Patient\n    | PaymentNotice\n    | PaymentReconciliation\n    | Person\n    | PlanDefinition\n    | Practitioner\n    | PractitionerRole\n    | Procedure\n    | Provenance\n    | Questionnaire\n    | QuestionnaireResponse\n    | RelatedPerson\n    | RequestGroup\n    | ResearchDefinition\n    | ResearchElementDefinition\n    | ResearchStudy\n    | ResearchSubject\n    | RiskAssessment\n    | RiskEvidenceSynthesis\n    | Schedule\n    | SearchParameter\n    | ServiceRequest\n    | Slot\n    | Specimen\n    | SpecimenDefinition\n    | StructureDefinition\n    | StructureMap\n    | Substance\n    | SubstanceNucleicAcid\n    | SubstancePolymer\n    | SubstanceProtein\n    | SubstanceReferenceInformation\n    | SubstanceSourceMaterial\n    | SubstanceSpecification\n    | SupplyDelivery\n    | SupplyRequest\n    | Task\n    | TerminologyCapabilities\n    | TestReport\n    | TestScript\n    | ValueSet\n    | VerificationResult\n    | VisionPrescription\n\n  \"\"\"\n  An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.\n  \"\"\"\n  type RiskAssessment {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: RiskAssessment_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifier assigned to the risk assessment.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A reference to the request that is fulfilled by this risk assessment.\n    \"\"\"\n    basedOn: RiskAssessmentbasedOn_basedOn_Union\n\n    \"\"\"\n    A reference to a resource that this risk assessment is part of, such as a Procedure.\n    \"\"\"\n    parent: RiskAssessmentparent_parent_Union\n\n    \"\"\"\n    The status of the RiskAssessment, using the same statuses as an Observation.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The algorithm, process or mechanism used to evaluate the risk.\n    \"\"\"\n    method: CodeableConcept\n\n    \"\"\"\n    The type of the risk assessment performed.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The patient or group the risk assessment applies to.\n    \"\"\"\n    subject: RiskAssessmentsubject_subject_Union!\n\n    \"\"\"\n    The encounter where the assessment was performed.\n    \"\"\"\n    encounter: RiskAssessmentencounter_encounter_Union\n\n    \"\"\"\n    The date (and possibly time) the risk assessment was performed.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The date (and possibly time) the risk assessment was performed.\n    \"\"\"\n    occurrencePeriod: Period\n\n    \"\"\"\n    For assessments or prognosis specific to a particular condition, indicates the condition being assessed.\n    \"\"\"\n    condition: RiskAssessmentcondition_condition_Union\n\n    \"\"\"\n    The provider or software application that performed the assessment.\n    \"\"\"\n    performer: RiskAssessmentperformer_performer_Union\n\n    \"\"\"\n    The reason the risk assessment was performed.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Resources supporting the reason the risk assessment was performed.\n    \"\"\"\n    reasonReference: [RiskAssessmentreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Indicates the source data considered as part of the assessment (for example,\n    FamilyHistory, Observations, Procedures, Conditions, etc.).\n    \"\"\"\n    basis: [RiskAssessmentbasis_basis_Union]\n\n    \"\"\"\n    Describes the expected outcome for the subject.\n    \"\"\"\n    prediction: [RiskAssessmentprediction]\n\n    \"\"\"\n    A description of the steps that might be taken to reduce the identified risk(s).\n    \"\"\"\n    mitigation: String\n\n    \"\"\"\n    Additional comments about the risk assessment.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum RiskAssessment_Enum_input {\n    RiskAssessment\n  }\n\n  enum RiskAssessment_Enum_schema {\n    RiskAssessment\n  }\n\n  \"\"\"\n  An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome.\n  \"\"\"\n  input RiskAssessment_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: RiskAssessment_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifier assigned to the risk assessment.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A reference to the request that is fulfilled by this risk assessment.\n    \"\"\"\n    basedOn: String\n\n    \"\"\"\n    A reference to a resource that this risk assessment is part of, such as a Procedure.\n    \"\"\"\n    parent: String\n\n    \"\"\"\n    The status of the RiskAssessment, using the same statuses as an Observation.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the RiskAssessment, using the same statuses as an Observation.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The algorithm, process or mechanism used to evaluate the risk.\n    \"\"\"\n    method: CodeableConcept_Input\n\n    \"\"\"\n    The type of the risk assessment performed.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The patient or group the risk assessment applies to.\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    The encounter where the assessment was performed.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The date (and possibly time) the risk assessment was performed.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    The date (and possibly time) the risk assessment was performed.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The date (and possibly time) the risk assessment was performed.\n    \"\"\"\n    occurrencePeriod: Period_Input\n\n    \"\"\"\n    For assessments or prognosis specific to a particular condition, indicates the condition being assessed.\n    \"\"\"\n    condition: String\n\n    \"\"\"\n    The provider or software application that performed the assessment.\n    \"\"\"\n    performer: String\n\n    \"\"\"\n    The reason the risk assessment was performed.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Resources supporting the reason the risk assessment was performed.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Indicates the source data considered as part of the assessment (for example,\n    FamilyHistory, Observations, Procedures, Conditions, etc.).\n    \"\"\"\n    basis: [String]\n\n    \"\"\"\n    Describes the expected outcome for the subject.\n    \"\"\"\n    prediction: [RiskAssessmentprediction_Input]\n\n    \"\"\"\n    A description of the steps that might be taken to reduce the identified risk(s).\n    \"\"\"\n    _mitigation: Element_Input\n\n    \"\"\"\n    A description of the steps that might be taken to reduce the identified risk(s).\n    \"\"\"\n    mitigation: String\n\n    \"\"\"\n    Additional comments about the risk assessment.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  A reference to the request that is fulfilled by this risk assessment.\n  \"\"\"\n  union RiskAssessmentbasedOn_basedOn_Union = Resource\n\n  \"\"\"\n  Indicates the source data considered as part of the assessment (for example,\n  FamilyHistory, Observations, Procedures, Conditions, etc.).\n  \"\"\"\n  union RiskAssessmentbasis_basis_Union = Resource\n\n  \"\"\"\n  For assessments or prognosis specific to a particular condition, indicates the condition being assessed.\n  \"\"\"\n  union RiskAssessmentcondition_condition_Union = Condition\n\n  \"\"\"\n  The encounter where the assessment was performed.\n  \"\"\"\n  union RiskAssessmentencounter_encounter_Union = Encounter\n\n  \"\"\"\n  A reference to a resource that this risk assessment is part of, such as a Procedure.\n  \"\"\"\n  union RiskAssessmentparent_parent_Union = Resource\n\n  \"\"\"\n  The provider or software application that performed the assessment.\n  \"\"\"\n  union RiskAssessmentperformer_performer_Union =\n      Practitioner\n    | PractitionerRole\n    | Device\n\n  type RiskAssessmentprediction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    One of the potential outcomes for the patient (e.g. remission, death,  a particular condition).\n    \"\"\"\n    outcome: CodeableConcept\n\n    \"\"\"\n    Indicates how likely the outcome is (in the specified timeframe).\n    \"\"\"\n    probabilityDecimal: Float\n\n    \"\"\"\n    Indicates how likely the outcome is (in the specified timeframe).\n    \"\"\"\n    probabilityRange: Range\n\n    \"\"\"\n    Indicates how likely the outcome is (in the specified timeframe), expressed as\n    a qualitative value (e.g. low, medium, or high).\n    \"\"\"\n    qualitativeRisk: CodeableConcept\n\n    \"\"\"\n    Indicates the risk for this particular subject (with their specific\n    characteristics) divided by the risk of the population in general.  (Numbers\n    greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).\n    \"\"\"\n    relativeRisk: Float\n\n    \"\"\"\n    Indicates the period of time or age range of the subject to which the specified probability applies.\n    \"\"\"\n    whenPeriod: Period\n\n    \"\"\"\n    Indicates the period of time or age range of the subject to which the specified probability applies.\n    \"\"\"\n    whenRange: Range\n\n    \"\"\"\n    Additional information explaining the basis for the prediction.\n    \"\"\"\n    rationale: String\n  }\n\n  input RiskAssessmentprediction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    One of the potential outcomes for the patient (e.g. remission, death,  a particular condition).\n    \"\"\"\n    outcome: CodeableConcept_Input\n\n    \"\"\"\n    Indicates how likely the outcome is (in the specified timeframe).\n    \"\"\"\n    _probabilityDecimal: Element_Input\n\n    \"\"\"\n    Indicates how likely the outcome is (in the specified timeframe).\n    \"\"\"\n    probabilityDecimal: Float\n\n    \"\"\"\n    Indicates how likely the outcome is (in the specified timeframe).\n    \"\"\"\n    probabilityRange: Range_Input\n\n    \"\"\"\n    Indicates how likely the outcome is (in the specified timeframe), expressed as\n    a qualitative value (e.g. low, medium, or high).\n    \"\"\"\n    qualitativeRisk: CodeableConcept_Input\n\n    \"\"\"\n    Indicates the risk for this particular subject (with their specific\n    characteristics) divided by the risk of the population in general.  (Numbers\n    greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).\n    \"\"\"\n    _relativeRisk: Element_Input\n\n    \"\"\"\n    Indicates the risk for this particular subject (with their specific\n    characteristics) divided by the risk of the population in general.  (Numbers\n    greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).\n    \"\"\"\n    relativeRisk: Float\n\n    \"\"\"\n    Indicates the period of time or age range of the subject to which the specified probability applies.\n    \"\"\"\n    whenPeriod: Period_Input\n\n    \"\"\"\n    Indicates the period of time or age range of the subject to which the specified probability applies.\n    \"\"\"\n    whenRange: Range_Input\n\n    \"\"\"\n    Additional information explaining the basis for the prediction.\n    \"\"\"\n    _rationale: Element_Input\n\n    \"\"\"\n    Additional information explaining the basis for the prediction.\n    \"\"\"\n    rationale: String\n  }\n\n  \"\"\"\n  Resources supporting the reason the risk assessment was performed.\n  \"\"\"\n  union RiskAssessmentreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  The patient or group the risk assessment applies to.\n  \"\"\"\n  union RiskAssessmentsubject_subject_Union = Patient | Group\n\n  \"\"\"\n  The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a\n  population plus exposure state where the risk estimate is derived from a\n  combination of research studies.\n  \"\"\"\n  type RiskEvidenceSynthesis {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: RiskEvidenceSynthesis_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this risk evidence synthesis when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this risk\n    evidence synthesis is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the risk evidence synthesis\n    is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this risk evidence synthesis when\n    it is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the risk evidence\n    synthesis when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the risk evidence synthesis author and\n    is not expected to be globally unique. For example, it might be a timestamp\n    (e.g. yyyymmdd) if a managed version is not available. There is also no\n    expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the risk evidence synthesis. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the risk evidence synthesis.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this risk evidence synthesis. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the risk evidence synthesis was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the risk evidence synthesis changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the risk evidence synthesis.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the risk evidence synthesis from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate risk\n    evidence synthesis instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the risk evidence synthesis is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    A copyright statement relating to the risk evidence synthesis and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the risk evidence synthesis.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the risk evidence synthesis content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period\n\n    \"\"\"\n    Descriptive topics related to the content of the RiskEvidenceSynthesis. Topics\n    provide a high-level categorization grouping types of EffectEvidenceSynthesiss\n    that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact]\n\n    \"\"\"\n    Type of synthesis eg meta-analysis.\n    \"\"\"\n    synthesisType: CodeableConcept\n\n    \"\"\"\n    Type of study eg randomized trial.\n    \"\"\"\n    studyType: CodeableConcept\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the population for the research.\n    \"\"\"\n    population: RiskEvidenceSynthesispopulation_population_Union!\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the exposure for the research.\n    \"\"\"\n    exposure: RiskEvidenceSynthesisexposure_exposure_Union\n\n    \"\"\"\n    A reference to a EvidenceVariable resomece that defines the outcome for the research.\n    \"\"\"\n    outcome: RiskEvidenceSynthesisoutcome_outcome_Union!\n\n    \"\"\"\n    A description of the size of the sample involved in the synthesis.\n    \"\"\"\n    sampleSize: RiskEvidenceSynthesissampleSize\n\n    \"\"\"\n    The estimated risk of the outcome.\n    \"\"\"\n    riskEstimate: RiskEvidenceSynthesisriskEstimate\n\n    \"\"\"\n    A description of the certainty of the risk estimate.\n    \"\"\"\n    certainty: [RiskEvidenceSynthesiscertainty]\n  }\n\n  enum RiskEvidenceSynthesis_Enum_input {\n    RiskEvidenceSynthesis\n  }\n\n  enum RiskEvidenceSynthesis_Enum_schema {\n    RiskEvidenceSynthesis\n  }\n\n  \"\"\"\n  The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a\n  population plus exposure state where the risk estimate is derived from a\n  combination of research studies.\n  \"\"\"\n  input RiskEvidenceSynthesis_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: RiskEvidenceSynthesis_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this risk evidence synthesis when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this risk\n    evidence synthesis is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the risk evidence synthesis\n    is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this risk evidence synthesis when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this risk\n    evidence synthesis is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the risk evidence synthesis\n    is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this risk evidence synthesis when\n    it is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the risk evidence\n    synthesis when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the risk evidence synthesis author and\n    is not expected to be globally unique. For example, it might be a timestamp\n    (e.g. yyyymmdd) if a managed version is not available. There is also no\n    expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the risk evidence\n    synthesis when it is referenced in a specification, model, design or instance.\n    This is an arbitrary value managed by the risk evidence synthesis author and\n    is not expected to be globally unique. For example, it might be a timestamp\n    (e.g. yyyymmdd) if a managed version is not available. There is also no\n    expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the risk evidence synthesis. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the risk evidence synthesis. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the risk evidence synthesis.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the risk evidence synthesis.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this risk evidence synthesis. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this risk evidence synthesis. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date  (and optionally time) when the risk evidence synthesis was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the risk evidence synthesis changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the risk evidence synthesis was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the risk evidence synthesis changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the risk evidence synthesis.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the risk evidence synthesis.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the risk evidence synthesis from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the risk evidence synthesis from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate risk\n    evidence synthesis instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the risk evidence synthesis is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    A copyright statement relating to the risk evidence synthesis and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the risk evidence synthesis.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the risk evidence synthesis and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the risk evidence synthesis.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    _approvalDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was approved by the publisher. Approval\n    happens once when the content is officially approved for usage.\n    \"\"\"\n    approvalDate: Date\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    _lastReviewDate: Element_Input\n\n    \"\"\"\n    The date on which the resource content was last reviewed. Review happens\n    periodically after approval but does not change the original approval date.\n    \"\"\"\n    lastReviewDate: Date\n\n    \"\"\"\n    The period during which the risk evidence synthesis content was or is planned to be in active use.\n    \"\"\"\n    effectivePeriod: Period_Input\n\n    \"\"\"\n    Descriptive topics related to the content of the RiskEvidenceSynthesis. Topics\n    provide a high-level categorization grouping types of EffectEvidenceSynthesiss\n    that can be useful for filtering and searching.\n    \"\"\"\n    topic: [CodeableConcept_Input]\n\n    \"\"\"\n    An individiual or organization primarily involved in the creation and maintenance of the content.\n    \"\"\"\n    author: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for internal coherence of the content.\n    \"\"\"\n    editor: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization primarily responsible for review of some aspect of the content.\n    \"\"\"\n    reviewer: [ContactDetail_Input]\n\n    \"\"\"\n    An individual or organization responsible for officially endorsing the content for use in some setting.\n    \"\"\"\n    endorser: [ContactDetail_Input]\n\n    \"\"\"\n    Related artifacts such as additional documentation, justification, or bibliographic references.\n    \"\"\"\n    relatedArtifact: [RelatedArtifact_Input]\n\n    \"\"\"\n    Type of synthesis eg meta-analysis.\n    \"\"\"\n    synthesisType: CodeableConcept_Input\n\n    \"\"\"\n    Type of study eg randomized trial.\n    \"\"\"\n    studyType: CodeableConcept_Input\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the population for the research.\n    \"\"\"\n    population: String!\n\n    \"\"\"\n    A reference to a EvidenceVariable resource that defines the exposure for the research.\n    \"\"\"\n    exposure: String\n\n    \"\"\"\n    A reference to a EvidenceVariable resomece that defines the outcome for the research.\n    \"\"\"\n    outcome: String!\n\n    \"\"\"\n    A description of the size of the sample involved in the synthesis.\n    \"\"\"\n    sampleSize: RiskEvidenceSynthesissampleSize_Input\n\n    \"\"\"\n    The estimated risk of the outcome.\n    \"\"\"\n    riskEstimate: RiskEvidenceSynthesisriskEstimate_Input\n\n    \"\"\"\n    A description of the certainty of the risk estimate.\n    \"\"\"\n    certainty: [RiskEvidenceSynthesiscertainty_Input]\n  }\n\n  type RiskEvidenceSynthesiscertainty {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A rating of the certainty of the effect estimate.\n    \"\"\"\n    rating: [CodeableConcept]\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    A description of a component of the overall certainty.\n    \"\"\"\n    certaintySubcomponent: [RiskEvidenceSynthesiscertaintycertaintySubcomponent]\n  }\n\n  input RiskEvidenceSynthesiscertainty_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A rating of the certainty of the effect estimate.\n    \"\"\"\n    rating: [CodeableConcept_Input]\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    A description of a component of the overall certainty.\n    \"\"\"\n    certaintySubcomponent: [RiskEvidenceSynthesiscertaintycertaintySubcomponent_Input]\n  }\n\n  type RiskEvidenceSynthesiscertaintycertaintySubcomponent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type of subcomponent of certainty rating.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    A rating of a subcomponent of rating certainty.\n    \"\"\"\n    rating: [CodeableConcept]\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  input RiskEvidenceSynthesiscertaintycertaintySubcomponent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type of subcomponent of certainty rating.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    A rating of a subcomponent of rating certainty.\n    \"\"\"\n    rating: [CodeableConcept_Input]\n\n    \"\"\"\n    A human-readable string to clarify or explain concepts about the resource.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  \"\"\"\n  A reference to a EvidenceVariable resource that defines the exposure for the research.\n  \"\"\"\n  union RiskEvidenceSynthesisexposure_exposure_Union = EvidenceVariable\n\n  \"\"\"\n  A reference to a EvidenceVariable resomece that defines the outcome for the research.\n  \"\"\"\n  union RiskEvidenceSynthesisoutcome_outcome_Union = EvidenceVariable\n\n  \"\"\"\n  A reference to a EvidenceVariable resource that defines the population for the research.\n  \"\"\"\n  union RiskEvidenceSynthesispopulation_population_Union =\n      EvidenceVariable\n\n  type RiskEvidenceSynthesisriskEstimate {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Human-readable summary of risk estimate.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Examples include proportion and mean.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The point estimate of the risk estimate.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    Specifies the UCUM unit for the outcome.\n    \"\"\"\n    unitOfMeasure: CodeableConcept\n\n    \"\"\"\n    The sample size for the group that was measured for this risk estimate.\n    \"\"\"\n    denominatorCount: Int\n\n    \"\"\"\n    The number of group members with the outcome of interest.\n    \"\"\"\n    numeratorCount: Int\n\n    \"\"\"\n    A description of the precision of the estimate for the effect.\n    \"\"\"\n    precisionEstimate: [RiskEvidenceSynthesisriskEstimateprecisionEstimate]\n  }\n\n  input RiskEvidenceSynthesisriskEstimate_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Human-readable summary of risk estimate.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Human-readable summary of risk estimate.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Examples include proportion and mean.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The point estimate of the risk estimate.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The point estimate of the risk estimate.\n    \"\"\"\n    value: Float\n\n    \"\"\"\n    Specifies the UCUM unit for the outcome.\n    \"\"\"\n    unitOfMeasure: CodeableConcept_Input\n\n    \"\"\"\n    The sample size for the group that was measured for this risk estimate.\n    \"\"\"\n    _denominatorCount: Element_Input\n\n    \"\"\"\n    The sample size for the group that was measured for this risk estimate.\n    \"\"\"\n    denominatorCount: Int\n\n    \"\"\"\n    The number of group members with the outcome of interest.\n    \"\"\"\n    _numeratorCount: Element_Input\n\n    \"\"\"\n    The number of group members with the outcome of interest.\n    \"\"\"\n    numeratorCount: Int\n\n    \"\"\"\n    A description of the precision of the estimate for the effect.\n    \"\"\"\n    precisionEstimate: [RiskEvidenceSynthesisriskEstimateprecisionEstimate_Input]\n  }\n\n  type RiskEvidenceSynthesisriskEstimateprecisionEstimate {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Examples include confidence interval and interquartile range.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Use 95 for a 95% confidence interval.\n    \"\"\"\n    level: Float\n\n    \"\"\"\n    Lower bound of confidence interval.\n    \"\"\"\n    from: Float\n\n    \"\"\"\n    Upper bound of confidence interval.\n    \"\"\"\n    to: Float\n  }\n\n  input RiskEvidenceSynthesisriskEstimateprecisionEstimate_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Examples include confidence interval and interquartile range.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Use 95 for a 95% confidence interval.\n    \"\"\"\n    _level: Element_Input\n\n    \"\"\"\n    Use 95 for a 95% confidence interval.\n    \"\"\"\n    level: Float\n\n    \"\"\"\n    Lower bound of confidence interval.\n    \"\"\"\n    _from: Element_Input\n\n    \"\"\"\n    Lower bound of confidence interval.\n    \"\"\"\n    from: Float\n\n    \"\"\"\n    Upper bound of confidence interval.\n    \"\"\"\n    _to: Element_Input\n\n    \"\"\"\n    Upper bound of confidence interval.\n    \"\"\"\n    to: Float\n  }\n\n  type RiskEvidenceSynthesissampleSize {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Human-readable summary of sample size.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Number of studies included in this evidence synthesis.\n    \"\"\"\n    numberOfStudies: Int\n\n    \"\"\"\n    Number of participants included in this evidence synthesis.\n    \"\"\"\n    numberOfParticipants: Int\n  }\n\n  input RiskEvidenceSynthesissampleSize_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Human-readable summary of sample size.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Human-readable summary of sample size.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Number of studies included in this evidence synthesis.\n    \"\"\"\n    _numberOfStudies: Element_Input\n\n    \"\"\"\n    Number of studies included in this evidence synthesis.\n    \"\"\"\n    numberOfStudies: Int\n\n    \"\"\"\n    Number of participants included in this evidence synthesis.\n    \"\"\"\n    _numberOfParticipants: Element_Input\n\n    \"\"\"\n    Number of participants included in this evidence synthesis.\n    \"\"\"\n    numberOfParticipants: Int\n  }\n\n  \"\"\"\n  Base StructureDefinition for SampledData Type: A series of measurements taken by\n  a device, with upper and lower limits. There may be more than one dimension in the data.\n  \"\"\"\n  type SampledData {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The base quantity that a measured value of zero represents. In addition, this\n    provides the units of the entire measurement series.\n    \"\"\"\n    origin: Quantity!\n\n    \"\"\"\n    The length of time between sampling times, measured in milliseconds.\n    \"\"\"\n    period: Float!\n\n    \"\"\"\n    A correction factor that is applied to the sampled data points before they are added to the origin.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The lower limit of detection of the measured points. This is needed if any of\n    the data points have the value 'L' (lower than detection limit).\n    \"\"\"\n    lowerLimit: Float\n\n    \"\"\"\n    The upper limit of detection of the measured points. This is needed if any of\n    the data points have the value 'U' (higher than detection limit).\n    \"\"\"\n    upperLimit: Float\n\n    \"\"\"\n    The number of sample points at each time point. If this value is greater than\n    one, then the dimensions will be interlaced - all the sample points for a\n    point in time will be recorded at once.\n    \"\"\"\n    dimensions: PositiveInt!\n\n    \"\"\"\n    A series of data points which are decimal values separated by a single space\n    (character u20). The special values 'E' (error), 'L' (below detection limit)\n    and 'U' (above detection limit) can also be used in place of a decimal value.\n    \"\"\"\n    data: String\n  }\n\n  \"\"\"\n  Base StructureDefinition for SampledData Type: A series of measurements taken by\n  a device, with upper and lower limits. There may be more than one dimension in the data.\n  \"\"\"\n  input SampledData_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The base quantity that a measured value of zero represents. In addition, this\n    provides the units of the entire measurement series.\n    \"\"\"\n    origin: Quantity_Input!\n\n    \"\"\"\n    The length of time between sampling times, measured in milliseconds.\n    \"\"\"\n    _period: Element_Input\n\n    \"\"\"\n    The length of time between sampling times, measured in milliseconds.\n    \"\"\"\n    period: Float!\n\n    \"\"\"\n    A correction factor that is applied to the sampled data points before they are added to the origin.\n    \"\"\"\n    _factor: Element_Input\n\n    \"\"\"\n    A correction factor that is applied to the sampled data points before they are added to the origin.\n    \"\"\"\n    factor: Float\n\n    \"\"\"\n    The lower limit of detection of the measured points. This is needed if any of\n    the data points have the value 'L' (lower than detection limit).\n    \"\"\"\n    _lowerLimit: Element_Input\n\n    \"\"\"\n    The lower limit of detection of the measured points. This is needed if any of\n    the data points have the value 'L' (lower than detection limit).\n    \"\"\"\n    lowerLimit: Float\n\n    \"\"\"\n    The upper limit of detection of the measured points. This is needed if any of\n    the data points have the value 'U' (higher than detection limit).\n    \"\"\"\n    _upperLimit: Element_Input\n\n    \"\"\"\n    The upper limit of detection of the measured points. This is needed if any of\n    the data points have the value 'U' (higher than detection limit).\n    \"\"\"\n    upperLimit: Float\n\n    \"\"\"\n    The number of sample points at each time point. If this value is greater than\n    one, then the dimensions will be interlaced - all the sample points for a\n    point in time will be recorded at once.\n    \"\"\"\n    _dimensions: Element_Input\n\n    \"\"\"\n    The number of sample points at each time point. If this value is greater than\n    one, then the dimensions will be interlaced - all the sample points for a\n    point in time will be recorded at once.\n    \"\"\"\n    dimensions: PositiveInt!\n\n    \"\"\"\n    A series of data points which are decimal values separated by a single space\n    (character u20). The special values 'E' (error), 'L' (below detection limit)\n    and 'U' (above detection limit) can also be used in place of a decimal value.\n    \"\"\"\n    _data: Element_Input\n\n    \"\"\"\n    A series of data points which are decimal values separated by a single space\n    (character u20). The special values 'E' (error), 'L' (below detection limit)\n    and 'U' (above detection limit) can also be used in place of a decimal value.\n    \"\"\"\n    data: String\n  }\n\n  \"\"\"\n  A container for slots of time that may be available for booking appointments.\n  \"\"\"\n  type Schedule {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Schedule_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    External Ids for this item.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Whether this schedule record is in active use or should not be used (such as was entered in error).\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    A broad categorization of the service that is to be performed during this appointment.\n    \"\"\"\n    serviceCategory: [CodeableConcept]\n\n    \"\"\"\n    The specific service that is to be performed during this appointment.\n    \"\"\"\n    serviceType: [CodeableConcept]\n\n    \"\"\"\n    The specialty of a practitioner that would be required to perform the service requested in this appointment.\n    \"\"\"\n    specialty: [CodeableConcept]\n\n    \"\"\"\n    Slots that reference this schedule resource provide the availability details to these referenced resource(s).\n    \"\"\"\n    actor: [Scheduleactor_actor_Union!]\n\n    \"\"\"\n    The period of time that the slots that reference this Schedule resource cover\n    (even if none exist). These  cover the amount of time that an organization's\n    planning horizon; the interval for which they are currently accepting\n    appointments. This does not define a 'template' for planning outside these dates.\n    \"\"\"\n    planningHorizon: Period\n\n    \"\"\"\n    Comments on the availability to describe any extended information. Such as\n    custom constraints on the slots that may be associated.\n    \"\"\"\n    comment: String\n  }\n\n  enum Schedule_Enum_input {\n    Schedule\n  }\n\n  enum Schedule_Enum_schema {\n    Schedule\n  }\n\n  \"\"\"\n  A container for slots of time that may be available for booking appointments.\n  \"\"\"\n  input Schedule_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Schedule_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    External Ids for this item.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Whether this schedule record is in active use or should not be used (such as was entered in error).\n    \"\"\"\n    _active: Element_Input\n\n    \"\"\"\n    Whether this schedule record is in active use or should not be used (such as was entered in error).\n    \"\"\"\n    active: Boolean\n\n    \"\"\"\n    A broad categorization of the service that is to be performed during this appointment.\n    \"\"\"\n    serviceCategory: [CodeableConcept_Input]\n\n    \"\"\"\n    The specific service that is to be performed during this appointment.\n    \"\"\"\n    serviceType: [CodeableConcept_Input]\n\n    \"\"\"\n    The specialty of a practitioner that would be required to perform the service requested in this appointment.\n    \"\"\"\n    specialty: [CodeableConcept_Input]\n\n    \"\"\"\n    Slots that reference this schedule resource provide the availability details to these referenced resource(s).\n    \"\"\"\n    actor: [String!]\n\n    \"\"\"\n    The period of time that the slots that reference this Schedule resource cover\n    (even if none exist). These  cover the amount of time that an organization's\n    planning horizon; the interval for which they are currently accepting\n    appointments. This does not define a 'template' for planning outside these dates.\n    \"\"\"\n    planningHorizon: Period_Input\n\n    \"\"\"\n    Comments on the availability to describe any extended information. Such as\n    custom constraints on the slots that may be associated.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Comments on the availability to describe any extended information. Such as\n    custom constraints on the slots that may be associated.\n    \"\"\"\n    comment: String\n  }\n\n  \"\"\"\n  Slots that reference this schedule resource provide the availability details to these referenced resource(s).\n  \"\"\"\n  union Scheduleactor_actor_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Device\n    | HealthcareService\n    | Location\n\n  \"\"\"\n  A search parameter that defines a named search item that can be used to search/filter on a resource.\n  \"\"\"\n  type SearchParameter {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SearchParameter_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this search parameter when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this search parameter\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the search parameter is stored on\n    different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    The identifier that is used to identify this version of the search parameter\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the search parameter author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the search parameter. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Where this search parameter is originally defined. If a derivedFrom is\n    provided, then the details in the search parameter must be consistent with the\n    definition from which it is defined. i.e. the parameter should have the same\n    meaning, and (usually) the functionality should be a proper subset of the\n    underlying search parameter.\n    \"\"\"\n    derivedFrom: Canonical\n\n    \"\"\"\n    The status of this search parameter. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this search parameter is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the search parameter was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the search parameter changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the search parameter.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    And how it used.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate search\n    parameter instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the search parameter is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this search parameter is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    The code used in the URL or the parameter name in a parameters resource for this search parameter.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The base resource type(s) that this search parameter can be used against.\n    \"\"\"\n    base: [Code!]\n\n    \"\"\"\n    The type of value that a search parameter may contain, and how the content is interpreted.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A Path expression that returns a set of elements for the search parameter.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    An XPath expression that returns a set of elements for the search parameter.\n    \"\"\"\n    xpath: String\n\n    \"\"\"\n    How the search parameter relates to the set of elements returned by evaluating the xpath query.\n    \"\"\"\n    xpathUsage: Code\n\n    \"\"\"\n    Types of resource (if a resource is referenced).\n    \"\"\"\n    target: [Code]\n\n    \"\"\"\n    Whether multiple values are allowed for each time the parameter exists. Values\n    are separated by commas, and the parameter matches if any of the values match.\n    \"\"\"\n    multipleOr: Boolean\n\n    \"\"\"\n    Whether multiple parameters are allowed - e.g. more than one parameter with\n    the same name. The search matches if all the parameters match.\n    \"\"\"\n    multipleAnd: Boolean\n\n    \"\"\"\n    Comparators supported for the search parameter.\n    \"\"\"\n    comparator: [Code]\n\n    \"\"\"\n    A modifier supported for the search parameter.\n    \"\"\"\n    modifier: [Code]\n\n    \"\"\"\n    Contains the names of any search parameters which may be chained to the\n    containing search parameter. Chained parameters may be added to search\n    parameters of type reference and specify that resources will only be returned\n    if they contain a reference to a resource which matches the chained parameter\n    value. Values for this field should be drawn from SearchParameter.code for a\n    parameter on the target resource type.\n    \"\"\"\n    chain: [String]\n\n    \"\"\"\n    Used to define the parts of a composite search parameter.\n    \"\"\"\n    component: [SearchParametercomponent]\n  }\n\n  enum SearchParameter_Enum_input {\n    SearchParameter\n  }\n\n  enum SearchParameter_Enum_schema {\n    SearchParameter\n  }\n\n  \"\"\"\n  A search parameter that defines a named search item that can be used to search/filter on a resource.\n  \"\"\"\n  input SearchParameter_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SearchParameter_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this search parameter when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this search parameter\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the search parameter is stored on\n    different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this search parameter when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this search parameter\n    is (or will be) published. This URL can be the target of a canonical\n    reference. It SHALL remain the same when the search parameter is stored on\n    different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    The identifier that is used to identify this version of the search parameter\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the search parameter author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the search parameter\n    when it is referenced in a specification, model, design or instance. This is\n    an arbitrary value managed by the search parameter author and is not expected\n    to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if\n    a managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the search parameter. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the search parameter. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Where this search parameter is originally defined. If a derivedFrom is\n    provided, then the details in the search parameter must be consistent with the\n    definition from which it is defined. i.e. the parameter should have the same\n    meaning, and (usually) the functionality should be a proper subset of the\n    underlying search parameter.\n    \"\"\"\n    _derivedFrom: Element_Input\n\n    \"\"\"\n    Where this search parameter is originally defined. If a derivedFrom is\n    provided, then the details in the search parameter must be consistent with the\n    definition from which it is defined. i.e. the parameter should have the same\n    meaning, and (usually) the functionality should be a proper subset of the\n    underlying search parameter.\n    \"\"\"\n    derivedFrom: Canonical\n\n    \"\"\"\n    The status of this search parameter. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this search parameter. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this search parameter is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this search parameter is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the search parameter was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the search parameter changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the search parameter was published. The\n    date must change when the business version changes and it must change if the\n    status code changes. In addition, it should change when the substantive\n    content of the search parameter changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the search parameter.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the search parameter.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    And how it used.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    And how it used.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate search\n    parameter instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the search parameter is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this search parameter is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this search parameter is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    The code used in the URL or the parameter name in a parameters resource for this search parameter.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    The code used in the URL or the parameter name in a parameters resource for this search parameter.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The base resource type(s) that this search parameter can be used against.\n    \"\"\"\n    _base: Element_Input\n\n    \"\"\"\n    The base resource type(s) that this search parameter can be used against.\n    \"\"\"\n    base: [Code!]\n\n    \"\"\"\n    The type of value that a search parameter may contain, and how the content is interpreted.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of value that a search parameter may contain, and how the content is interpreted.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A Path expression that returns a set of elements for the search parameter.\n    \"\"\"\n    _expression: Element_Input\n\n    \"\"\"\n    A Path expression that returns a set of elements for the search parameter.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    An XPath expression that returns a set of elements for the search parameter.\n    \"\"\"\n    _xpath: Element_Input\n\n    \"\"\"\n    An XPath expression that returns a set of elements for the search parameter.\n    \"\"\"\n    xpath: String\n\n    \"\"\"\n    How the search parameter relates to the set of elements returned by evaluating the xpath query.\n    \"\"\"\n    _xpathUsage: Element_Input\n\n    \"\"\"\n    How the search parameter relates to the set of elements returned by evaluating the xpath query.\n    \"\"\"\n    xpathUsage: Code\n\n    \"\"\"\n    Types of resource (if a resource is referenced).\n    \"\"\"\n    _target: Element_Input\n\n    \"\"\"\n    Types of resource (if a resource is referenced).\n    \"\"\"\n    target: [Code]\n\n    \"\"\"\n    Whether multiple values are allowed for each time the parameter exists. Values\n    are separated by commas, and the parameter matches if any of the values match.\n    \"\"\"\n    _multipleOr: Element_Input\n\n    \"\"\"\n    Whether multiple values are allowed for each time the parameter exists. Values\n    are separated by commas, and the parameter matches if any of the values match.\n    \"\"\"\n    multipleOr: Boolean\n\n    \"\"\"\n    Whether multiple parameters are allowed - e.g. more than one parameter with\n    the same name. The search matches if all the parameters match.\n    \"\"\"\n    _multipleAnd: Element_Input\n\n    \"\"\"\n    Whether multiple parameters are allowed - e.g. more than one parameter with\n    the same name. The search matches if all the parameters match.\n    \"\"\"\n    multipleAnd: Boolean\n\n    \"\"\"\n    Comparators supported for the search parameter.\n    \"\"\"\n    _comparator: Element_Input\n\n    \"\"\"\n    Comparators supported for the search parameter.\n    \"\"\"\n    comparator: [Code]\n\n    \"\"\"\n    A modifier supported for the search parameter.\n    \"\"\"\n    _modifier: Element_Input\n\n    \"\"\"\n    A modifier supported for the search parameter.\n    \"\"\"\n    modifier: [Code]\n\n    \"\"\"\n    Contains the names of any search parameters which may be chained to the\n    containing search parameter. Chained parameters may be added to search\n    parameters of type reference and specify that resources will only be returned\n    if they contain a reference to a resource which matches the chained parameter\n    value. Values for this field should be drawn from SearchParameter.code for a\n    parameter on the target resource type.\n    \"\"\"\n    _chain: Element_Input\n\n    \"\"\"\n    Contains the names of any search parameters which may be chained to the\n    containing search parameter. Chained parameters may be added to search\n    parameters of type reference and specify that resources will only be returned\n    if they contain a reference to a resource which matches the chained parameter\n    value. Values for this field should be drawn from SearchParameter.code for a\n    parameter on the target resource type.\n    \"\"\"\n    chain: [String]\n\n    \"\"\"\n    Used to define the parts of a composite search parameter.\n    \"\"\"\n    component: [SearchParametercomponent_Input]\n  }\n\n  type SearchParametercomponent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The definition of the search parameter that describes this part.\n    \"\"\"\n    definition: Canonical!\n\n    \"\"\"\n    A sub-expression that defines how to extract values for this component from\n    the output of the main SearchParameter.expression.\n    \"\"\"\n    expression: String!\n  }\n\n  input SearchParametercomponent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The definition of the search parameter that describes this part.\n    \"\"\"\n    _definition: Element_Input\n\n    \"\"\"\n    The definition of the search parameter that describes this part.\n    \"\"\"\n    definition: Canonical!\n\n    \"\"\"\n    A sub-expression that defines how to extract values for this component from\n    the output of the main SearchParameter.expression.\n    \"\"\"\n    _expression: Element_Input\n\n    \"\"\"\n    A sub-expression that defines how to extract values for this component from\n    the output of the main SearchParameter.expression.\n    \"\"\"\n    expression: String!\n  }\n\n  \"\"\"\n  A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.\n  \"\"\"\n  type ServiceRequest {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ServiceRequest_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this ServiceRequest.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    ServiceRequest.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    Plan/proposal/order fulfilled by this request.\n    \"\"\"\n    basedOn: [ServiceRequestbasedOn_basedOn_Union]\n\n    \"\"\"\n    The request takes the place of the referenced completed or terminated request(s).\n    \"\"\"\n    replaces: [ServiceRequestreplaces_replaces_Union]\n\n    \"\"\"\n    A shared identifier common to all service requests that were authorized more\n    or less simultaneously by a single author, representing the composite or group identifier.\n    \"\"\"\n    requisition: Identifier\n\n    \"\"\"\n    The status of the order.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Whether the request is a proposal, plan, an original order or a reflex order.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    A code that classifies the service for searching, sorting and display purposes (e.g. 'Surgical Procedure').\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    Indicates how quickly the ServiceRequest should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    Set this to true if the record is saying that the service/procedure should NOT be performed.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    A code that identifies a particular service (i.e., procedure, diagnostic\n    investigation, or panel of investigations) that have been requested.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    Additional details and instructions about the how the services are to be\n    delivered.   For example, and order for a urinary catheter may have an order\n    detail for an external or indwelling catheter, or an order for a bandage may\n    require additional instructions specifying how the bandage should be applied.\n    \"\"\"\n    orderDetail: [CodeableConcept]\n\n    \"\"\"\n    An amount of service being requested which can be a quantity ( for example\n    $1,500 home modification), a ratio ( for example, 20 half day visits per\n    month), or a range (2.0 to 1.8 Gy per fraction).\n    \"\"\"\n    quantityQuantity: Quantity\n\n    \"\"\"\n    An amount of service being requested which can be a quantity ( for example\n    $1,500 home modification), a ratio ( for example, 20 half day visits per\n    month), or a range (2.0 to 1.8 Gy per fraction).\n    \"\"\"\n    quantityRatio: Ratio\n\n    \"\"\"\n    An amount of service being requested which can be a quantity ( for example\n    $1,500 home modification), a ratio ( for example, 20 half day visits per\n    month), or a range (2.0 to 1.8 Gy per fraction).\n    \"\"\"\n    quantityRange: Range\n\n    \"\"\"\n    On whom or what the service is to be performed. This is usually a human\n    patient, but can also be requested on animals, groups of humans or animals,\n    devices such as dialysis machines, or even locations (typically for\n    environmental scans).\n    \"\"\"\n    subject: ServiceRequestsubject_subject_Union!\n\n    \"\"\"\n    An encounter that provides additional information about the healthcare context in which this request is made.\n    \"\"\"\n    encounter: ServiceRequestencounter_encounter_Union\n\n    \"\"\"\n    The date/time at which the requested service should occur.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The date/time at which the requested service should occur.\n    \"\"\"\n    occurrencePeriod: Period\n\n    \"\"\"\n    The date/time at which the requested service should occur.\n    \"\"\"\n    occurrenceTiming: Timing\n\n    \"\"\"\n    If a CodeableConcept is present, it indicates the pre-condition for performing\n    the service.  For example 'pain', 'on flare-up', etc.\n    \"\"\"\n    asNeededBoolean: Boolean\n\n    \"\"\"\n    If a CodeableConcept is present, it indicates the pre-condition for performing\n    the service.  For example 'pain', 'on flare-up', etc.\n    \"\"\"\n    asNeededCodeableConcept: CodeableConcept\n\n    \"\"\"\n    When the request transitioned to being actionable.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The individual who initiated the request and has responsibility for its activation.\n    \"\"\"\n    requester: ServiceRequestrequester_requester_Union\n\n    \"\"\"\n    Desired type of performer for doing the requested service.\n    \"\"\"\n    performerType: CodeableConcept\n\n    \"\"\"\n    The desired performer for doing the requested service.  For example, the surgeon, dermatopathologist, endoscopist, etc.\n    \"\"\"\n    performer: [ServiceRequestperformer_performer_Union]\n\n    \"\"\"\n    The preferred location(s) where the procedure should actually happen in coded\n    or free text form. E.g. at home or nursing day care center.\n    \"\"\"\n    locationCode: [CodeableConcept]\n\n    \"\"\"\n    A reference to the the preferred location(s) where the procedure should\n    actually happen. E.g. at home or nursing day care center.\n    \"\"\"\n    locationReference: [ServiceRequestlocationReference_locationReference_Union]\n\n    \"\"\"\n    An explanation or justification for why this service is being requested in\n    coded or textual form.   This is often for billing purposes.  May relate to\n    the resources referred to in `supportingInfo`.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    Indicates another resource that provides a justification for why this service\n    is being requested.   May relate to the resources referred to in\n    `supportingInfo`.\n    \"\"\"\n    reasonReference: [ServiceRequestreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Insurance plans, coverage extensions, pre-authorizations and/or\n    pre-determinations that may be needed for delivering the requested service.\n    \"\"\"\n    insurance: [ServiceRequestinsurance_insurance_Union]\n\n    \"\"\"\n    Additional clinical information about the patient or specimen that may\n    influence the services or their interpretations.     This information includes\n    diagnosis, clinical findings and other observations.  In laboratory ordering\n    these are typically referred to as 'ask at order entry questions (AOEs)'.\n    This includes observations explicitly requested by the producer (filler) to\n    provide context or supporting information needed to complete the order. For\n    example,  reporting the amount of inspired oxygen for blood gas measurements.\n    \"\"\"\n    supportingInfo: [ServiceRequestsupportingInfo_supportingInfo_Union]\n\n    \"\"\"\n    One or more specimens that the laboratory procedure will use.\n    \"\"\"\n    specimen: [ServiceRequestspecimen_specimen_Union]\n\n    \"\"\"\n    Anatomic location where the procedure should be performed. This is the target site.\n    \"\"\"\n    bodySite: [CodeableConcept]\n\n    \"\"\"\n    Any other notes and comments made about the service request. For example, internal billing notes.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Instructions in terms that are understood by the patient or consumer.\n    \"\"\"\n    patientInstruction: String\n\n    \"\"\"\n    Key events in the history of the request.\n    \"\"\"\n    relevantHistory: [ServiceRequestrelevantHistory_relevantHistory_Union]\n  }\n\n  enum ServiceRequest_Enum_input {\n    ServiceRequest\n  }\n\n  enum ServiceRequest_Enum_schema {\n    ServiceRequest\n  }\n\n  \"\"\"\n  A record of a request for service such as diagnostic investigations, treatments, or operations to be performed.\n  \"\"\"\n  input ServiceRequest_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ServiceRequest_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this ServiceRequest.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a -defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this ServiceRequest.\n    \"\"\"\n    instantiatesCanonical: [Canonical]\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    ServiceRequest.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an externally maintained protocol, guideline, orderset or\n    other definition that is adhered to in whole or in part by this\n    ServiceRequest.\n    \"\"\"\n    instantiatesUri: [Uri]\n\n    \"\"\"\n    Plan/proposal/order fulfilled by this request.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    The request takes the place of the referenced completed or terminated request(s).\n    \"\"\"\n    replaces: [String]\n\n    \"\"\"\n    A shared identifier common to all service requests that were authorized more\n    or less simultaneously by a single author, representing the composite or group identifier.\n    \"\"\"\n    requisition: Identifier_Input\n\n    \"\"\"\n    The status of the order.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the order.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Whether the request is a proposal, plan, an original order or a reflex order.\n    \"\"\"\n    _intent: Element_Input\n\n    \"\"\"\n    Whether the request is a proposal, plan, an original order or a reflex order.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    A code that classifies the service for searching, sorting and display purposes (e.g. 'Surgical Procedure').\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates how quickly the ServiceRequest should be addressed with respect to other requests.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Indicates how quickly the ServiceRequest should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    Set this to true if the record is saying that the service/procedure should NOT be performed.\n    \"\"\"\n    _doNotPerform: Element_Input\n\n    \"\"\"\n    Set this to true if the record is saying that the service/procedure should NOT be performed.\n    \"\"\"\n    doNotPerform: Boolean\n\n    \"\"\"\n    A code that identifies a particular service (i.e., procedure, diagnostic\n    investigation, or panel of investigations) that have been requested.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    Additional details and instructions about the how the services are to be\n    delivered.   For example, and order for a urinary catheter may have an order\n    detail for an external or indwelling catheter, or an order for a bandage may\n    require additional instructions specifying how the bandage should be applied.\n    \"\"\"\n    orderDetail: [CodeableConcept_Input]\n\n    \"\"\"\n    An amount of service being requested which can be a quantity ( for example\n    $1,500 home modification), a ratio ( for example, 20 half day visits per\n    month), or a range (2.0 to 1.8 Gy per fraction).\n    \"\"\"\n    quantityQuantity: Quantity_Input\n\n    \"\"\"\n    An amount of service being requested which can be a quantity ( for example\n    $1,500 home modification), a ratio ( for example, 20 half day visits per\n    month), or a range (2.0 to 1.8 Gy per fraction).\n    \"\"\"\n    quantityRatio: Ratio_Input\n\n    \"\"\"\n    An amount of service being requested which can be a quantity ( for example\n    $1,500 home modification), a ratio ( for example, 20 half day visits per\n    month), or a range (2.0 to 1.8 Gy per fraction).\n    \"\"\"\n    quantityRange: Range_Input\n\n    \"\"\"\n    On whom or what the service is to be performed. This is usually a human\n    patient, but can also be requested on animals, groups of humans or animals,\n    devices such as dialysis machines, or even locations (typically for\n    environmental scans).\n    \"\"\"\n    subject: String!\n\n    \"\"\"\n    An encounter that provides additional information about the healthcare context in which this request is made.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The date/time at which the requested service should occur.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    The date/time at which the requested service should occur.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The date/time at which the requested service should occur.\n    \"\"\"\n    occurrencePeriod: Period_Input\n\n    \"\"\"\n    The date/time at which the requested service should occur.\n    \"\"\"\n    occurrenceTiming: Timing_Input\n\n    \"\"\"\n    If a CodeableConcept is present, it indicates the pre-condition for performing\n    the service.  For example 'pain', 'on flare-up', etc.\n    \"\"\"\n    _asNeededBoolean: Element_Input\n\n    \"\"\"\n    If a CodeableConcept is present, it indicates the pre-condition for performing\n    the service.  For example 'pain', 'on flare-up', etc.\n    \"\"\"\n    asNeededBoolean: Boolean\n\n    \"\"\"\n    If a CodeableConcept is present, it indicates the pre-condition for performing\n    the service.  For example 'pain', 'on flare-up', etc.\n    \"\"\"\n    asNeededCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    When the request transitioned to being actionable.\n    \"\"\"\n    _authoredOn: Element_Input\n\n    \"\"\"\n    When the request transitioned to being actionable.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The individual who initiated the request and has responsibility for its activation.\n    \"\"\"\n    requester: String\n\n    \"\"\"\n    Desired type of performer for doing the requested service.\n    \"\"\"\n    performerType: CodeableConcept_Input\n\n    \"\"\"\n    The desired performer for doing the requested service.  For example, the surgeon, dermatopathologist, endoscopist, etc.\n    \"\"\"\n    performer: [String]\n\n    \"\"\"\n    The preferred location(s) where the procedure should actually happen in coded\n    or free text form. E.g. at home or nursing day care center.\n    \"\"\"\n    locationCode: [CodeableConcept_Input]\n\n    \"\"\"\n    A reference to the the preferred location(s) where the procedure should\n    actually happen. E.g. at home or nursing day care center.\n    \"\"\"\n    locationReference: [String]\n\n    \"\"\"\n    An explanation or justification for why this service is being requested in\n    coded or textual form.   This is often for billing purposes.  May relate to\n    the resources referred to in `supportingInfo`.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    Indicates another resource that provides a justification for why this service\n    is being requested.   May relate to the resources referred to in\n    `supportingInfo`.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Insurance plans, coverage extensions, pre-authorizations and/or\n    pre-determinations that may be needed for delivering the requested service.\n    \"\"\"\n    insurance: [String]\n\n    \"\"\"\n    Additional clinical information about the patient or specimen that may\n    influence the services or their interpretations.     This information includes\n    diagnosis, clinical findings and other observations.  In laboratory ordering\n    these are typically referred to as 'ask at order entry questions (AOEs)'.\n    This includes observations explicitly requested by the producer (filler) to\n    provide context or supporting information needed to complete the order. For\n    example,  reporting the amount of inspired oxygen for blood gas measurements.\n    \"\"\"\n    supportingInfo: [String]\n\n    \"\"\"\n    One or more specimens that the laboratory procedure will use.\n    \"\"\"\n    specimen: [String]\n\n    \"\"\"\n    Anatomic location where the procedure should be performed. This is the target site.\n    \"\"\"\n    bodySite: [CodeableConcept_Input]\n\n    \"\"\"\n    Any other notes and comments made about the service request. For example, internal billing notes.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Instructions in terms that are understood by the patient or consumer.\n    \"\"\"\n    _patientInstruction: Element_Input\n\n    \"\"\"\n    Instructions in terms that are understood by the patient or consumer.\n    \"\"\"\n    patientInstruction: String\n\n    \"\"\"\n    Key events in the history of the request.\n    \"\"\"\n    relevantHistory: [String]\n  }\n\n  \"\"\"\n  Plan/proposal/order fulfilled by this request.\n  \"\"\"\n  union ServiceRequestbasedOn_basedOn_Union =\n      CarePlan\n    | ServiceRequest\n    | MedicationRequest\n\n  \"\"\"\n  An encounter that provides additional information about the healthcare context in which this request is made.\n  \"\"\"\n  union ServiceRequestencounter_encounter_Union = Encounter\n\n  \"\"\"\n  Insurance plans, coverage extensions, pre-authorizations and/or\n  pre-determinations that may be needed for delivering the requested service.\n  \"\"\"\n  union ServiceRequestinsurance_insurance_Union =\n      Coverage\n    | ClaimResponse\n\n  \"\"\"\n  A reference to the the preferred location(s) where the procedure should actually\n  happen. E.g. at home or nursing day care center.\n  \"\"\"\n  union ServiceRequestlocationReference_locationReference_Union =\n      Location\n\n  \"\"\"\n  The desired performer for doing the requested service.  For example, the surgeon, dermatopathologist, endoscopist, etc.\n  \"\"\"\n  union ServiceRequestperformer_performer_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | CareTeam\n    | HealthcareService\n    | Patient\n    | Device\n    | RelatedPerson\n\n  \"\"\"\n  Indicates another resource that provides a justification for why this service is\n  being requested.   May relate to the resources referred to in `supportingInfo`.\n  \"\"\"\n  union ServiceRequestreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  Key events in the history of the request.\n  \"\"\"\n  union ServiceRequestrelevantHistory_relevantHistory_Union = Provenance\n\n  \"\"\"\n  The request takes the place of the referenced completed or terminated request(s).\n  \"\"\"\n  union ServiceRequestreplaces_replaces_Union = ServiceRequest\n\n  \"\"\"\n  The individual who initiated the request and has responsibility for its activation.\n  \"\"\"\n  union ServiceRequestrequester_requester_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | RelatedPerson\n    | Device\n\n  \"\"\"\n  One or more specimens that the laboratory procedure will use.\n  \"\"\"\n  union ServiceRequestspecimen_specimen_Union = Specimen\n\n  \"\"\"\n  On whom or what the service is to be performed. This is usually a human patient,\n  but can also be requested on animals, groups of humans or animals, devices such\n  as dialysis machines, or even locations (typically for environmental scans).\n  \"\"\"\n  union ServiceRequestsubject_subject_Union =\n      Patient\n    | Group\n    | Location\n    | Device\n\n  \"\"\"\n  Additional clinical information about the patient or specimen that may influence\n  the services or their interpretations.     This information includes diagnosis,\n  clinical findings and other observations.  In laboratory ordering these are\n  typically referred to as 'ask at order entry questions (AOEs)'.  This includes\n  observations explicitly requested by the producer (filler) to provide context or\n  supporting information needed to complete the order. For example,  reporting the\n  amount of inspired oxygen for blood gas measurements.\n  \"\"\"\n  union ServiceRequestsupportingInfo_supportingInfo_Union = Resource\n\n  \"\"\"\n  Base StructureDefinition for Signature Type: A signature along with supporting\n  context. The signature may be a digital signature that is cryptographic in\n  nature, or some other signature acceptable to the domain. This other signature\n  may be as simple as a graphical image representing a hand-written signature, or\n  a signature ceremony Different signature approaches have different utilities.\n  \"\"\"\n  type Signature {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    An indication of the reason that the entity signed this document. This may be\n    explicitly included as part of the signature information and can be used when\n    determining accountability for various actions concerning the document.\n    \"\"\"\n    type: [Coding!]\n\n    \"\"\"\n    When the digital signature was signed.\n    \"\"\"\n    when: Instant!\n\n    \"\"\"\n    A reference to an application-usable description of the identity that signed  (e.g. the signature used their private key).\n    \"\"\"\n    who: Signaturewho_who_Union!\n\n    \"\"\"\n    A reference to an application-usable description of the identity that is represented by the signature.\n    \"\"\"\n    onBehalfOf: SignatureonBehalfOf_onBehalfOf_Union\n\n    \"\"\"\n    A mime type that indicates the technical format of the target resources signed by the signature.\n    \"\"\"\n    targetFormat: Code\n\n    \"\"\"\n    A mime type that indicates the technical format of the signature. Important\n    mime types are application/signature+xml for X ML DigSig, application/jose for\n    JWS, and image/* for a graphical image of a signature, etc.\n    \"\"\"\n    sigFormat: Code\n\n    \"\"\"\n    The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty.\n    \"\"\"\n    data: Base64Binary\n  }\n\n  \"\"\"\n  Base StructureDefinition for Signature Type: A signature along with supporting\n  context. The signature may be a digital signature that is cryptographic in\n  nature, or some other signature acceptable to the domain. This other signature\n  may be as simple as a graphical image representing a hand-written signature, or\n  a signature ceremony Different signature approaches have different utilities.\n  \"\"\"\n  input Signature_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    An indication of the reason that the entity signed this document. This may be\n    explicitly included as part of the signature information and can be used when\n    determining accountability for various actions concerning the document.\n    \"\"\"\n    type: [Coding_Input!]\n\n    \"\"\"\n    When the digital signature was signed.\n    \"\"\"\n    _when: Element_Input\n\n    \"\"\"\n    When the digital signature was signed.\n    \"\"\"\n    when: Instant!\n\n    \"\"\"\n    A reference to an application-usable description of the identity that signed  (e.g. the signature used their private key).\n    \"\"\"\n    who: String!\n\n    \"\"\"\n    A reference to an application-usable description of the identity that is represented by the signature.\n    \"\"\"\n    onBehalfOf: String\n\n    \"\"\"\n    A mime type that indicates the technical format of the target resources signed by the signature.\n    \"\"\"\n    _targetFormat: Element_Input\n\n    \"\"\"\n    A mime type that indicates the technical format of the target resources signed by the signature.\n    \"\"\"\n    targetFormat: Code\n\n    \"\"\"\n    A mime type that indicates the technical format of the signature. Important\n    mime types are application/signature+xml for X ML DigSig, application/jose for\n    JWS, and image/* for a graphical image of a signature, etc.\n    \"\"\"\n    _sigFormat: Element_Input\n\n    \"\"\"\n    A mime type that indicates the technical format of the signature. Important\n    mime types are application/signature+xml for X ML DigSig, application/jose for\n    JWS, and image/* for a graphical image of a signature, etc.\n    \"\"\"\n    sigFormat: Code\n\n    \"\"\"\n    The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty.\n    \"\"\"\n    _data: Element_Input\n\n    \"\"\"\n    The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty.\n    \"\"\"\n    data: Base64Binary\n  }\n\n  \"\"\"\n  A reference to an application-usable description of the identity that is represented by the signature.\n  \"\"\"\n  union SignatureonBehalfOf_onBehalfOf_Union =\n      Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Patient\n    | Device\n    | Organization\n\n  \"\"\"\n  A reference to an application-usable description of the identity that signed  (e.g. the signature used their private key).\n  \"\"\"\n  union Signaturewho_who_Union =\n      Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Patient\n    | Device\n    | Organization\n\n  \"\"\"\n  A slot of time on a schedule that may be available for booking appointments.\n  \"\"\"\n  type Slot {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Slot_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    External Ids for this item.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A broad categorization of the service that is to be performed during this appointment.\n    \"\"\"\n    serviceCategory: [CodeableConcept]\n\n    \"\"\"\n    The type of appointments that can be booked into this slot (ideally this would\n    be an identifiable service - which is at a location, rather than the location\n    itself). If provided then this overrides the value provided on the\n    availability resource.\n    \"\"\"\n    serviceType: [CodeableConcept]\n\n    \"\"\"\n    The specialty of a practitioner that would be required to perform the service requested in this appointment.\n    \"\"\"\n    specialty: [CodeableConcept]\n\n    \"\"\"\n    The style of appointment or patient that may be booked in the slot (not service type).\n    \"\"\"\n    appointmentType: CodeableConcept\n\n    \"\"\"\n    The schedule resource that this slot defines an interval of status information.\n    \"\"\"\n    schedule: Slotschedule_schedule_Union!\n\n    \"\"\"\n    busy | free | busy-unavailable | busy-tentative | entered-in-error.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Date/Time that the slot is to begin.\n    \"\"\"\n    start: Instant!\n\n    \"\"\"\n    Date/Time that the slot is to conclude.\n    \"\"\"\n    end: Instant!\n\n    \"\"\"\n    This slot has already been overbooked, appointments are unlikely to be accepted for this time.\n    \"\"\"\n    overbooked: Boolean\n\n    \"\"\"\n    Comments on the slot to describe any extended information. Such as custom constraints on the slot.\n    \"\"\"\n    comment: String\n  }\n\n  enum Slot_Enum_input {\n    Slot\n  }\n\n  enum Slot_Enum_schema {\n    Slot\n  }\n\n  \"\"\"\n  A slot of time on a schedule that may be available for booking appointments.\n  \"\"\"\n  input Slot_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Slot_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    External Ids for this item.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A broad categorization of the service that is to be performed during this appointment.\n    \"\"\"\n    serviceCategory: [CodeableConcept_Input]\n\n    \"\"\"\n    The type of appointments that can be booked into this slot (ideally this would\n    be an identifiable service - which is at a location, rather than the location\n    itself). If provided then this overrides the value provided on the\n    availability resource.\n    \"\"\"\n    serviceType: [CodeableConcept_Input]\n\n    \"\"\"\n    The specialty of a practitioner that would be required to perform the service requested in this appointment.\n    \"\"\"\n    specialty: [CodeableConcept_Input]\n\n    \"\"\"\n    The style of appointment or patient that may be booked in the slot (not service type).\n    \"\"\"\n    appointmentType: CodeableConcept_Input\n\n    \"\"\"\n    The schedule resource that this slot defines an interval of status information.\n    \"\"\"\n    schedule: String!\n\n    \"\"\"\n    busy | free | busy-unavailable | busy-tentative | entered-in-error.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    busy | free | busy-unavailable | busy-tentative | entered-in-error.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Date/Time that the slot is to begin.\n    \"\"\"\n    _start: Element_Input\n\n    \"\"\"\n    Date/Time that the slot is to begin.\n    \"\"\"\n    start: Instant!\n\n    \"\"\"\n    Date/Time that the slot is to conclude.\n    \"\"\"\n    _end: Element_Input\n\n    \"\"\"\n    Date/Time that the slot is to conclude.\n    \"\"\"\n    end: Instant!\n\n    \"\"\"\n    This slot has already been overbooked, appointments are unlikely to be accepted for this time.\n    \"\"\"\n    _overbooked: Element_Input\n\n    \"\"\"\n    This slot has already been overbooked, appointments are unlikely to be accepted for this time.\n    \"\"\"\n    overbooked: Boolean\n\n    \"\"\"\n    Comments on the slot to describe any extended information. Such as custom constraints on the slot.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Comments on the slot to describe any extended information. Such as custom constraints on the slot.\n    \"\"\"\n    comment: String\n  }\n\n  \"\"\"\n  The schedule resource that this slot defines an interval of status information.\n  \"\"\"\n  union Slotschedule_schedule_Union = Schedule\n\n  \"\"\"\n  A sample to be used for analysis.\n  \"\"\"\n  type Specimen {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Specimen_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Id for specimen.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier assigned by the lab when accessioning specimen(s). This is not\n    necessarily the same as the specimen identifier, depending on local lab procedures.\n    \"\"\"\n    accessionIdentifier: Identifier\n\n    \"\"\"\n    The availability of the specimen.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    The kind of material that forms the specimen.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Where the specimen came from. This may be from patient(s), from a location\n    (e.g., the source of an environmental sample), or a sampling of a substance or a device.\n    \"\"\"\n    subject: Specimensubject_subject_Union\n\n    \"\"\"\n    Time when specimen was received for processing or testing.\n    \"\"\"\n    receivedTime: DateTime\n\n    \"\"\"\n    Reference to the parent (source) specimen which is used when the specimen was\n    either derived from or a component of another specimen.\n    \"\"\"\n    parent: [Specimenparent_parent_Union]\n\n    \"\"\"\n    Details concerning a service request that required a specimen to be collected.\n    \"\"\"\n    request: [Specimenrequest_request_Union]\n\n    \"\"\"\n    Details concerning the specimen collection.\n    \"\"\"\n    collection: Specimencollection\n\n    \"\"\"\n    Details concerning processing and processing steps for the specimen.\n    \"\"\"\n    processing: [Specimenprocessing]\n\n    \"\"\"\n    The container holding the specimen.  The recursive nature of containers; i.e.\n    blood in tube in tray in rack is not addressed here.\n    \"\"\"\n    container: [Specimencontainer]\n\n    \"\"\"\n    A mode or state of being that describes the nature of the specimen.\n    \"\"\"\n    condition: [CodeableConcept]\n\n    \"\"\"\n    To communicate any details or issues about the specimen or during the specimen\n    collection. (for example: broken vial, sent with patient, frozen).\n    \"\"\"\n    note: [Annotation]\n  }\n\n  enum Specimen_Enum_input {\n    Specimen\n  }\n\n  enum Specimen_Enum_schema {\n    Specimen\n  }\n\n  \"\"\"\n  A sample to be used for analysis.\n  \"\"\"\n  input Specimen_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Specimen_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Id for specimen.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier assigned by the lab when accessioning specimen(s). This is not\n    necessarily the same as the specimen identifier, depending on local lab procedures.\n    \"\"\"\n    accessionIdentifier: Identifier_Input\n\n    \"\"\"\n    The availability of the specimen.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The availability of the specimen.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    The kind of material that forms the specimen.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Where the specimen came from. This may be from patient(s), from a location\n    (e.g., the source of an environmental sample), or a sampling of a substance or a device.\n    \"\"\"\n    subject: String\n\n    \"\"\"\n    Time when specimen was received for processing or testing.\n    \"\"\"\n    _receivedTime: Element_Input\n\n    \"\"\"\n    Time when specimen was received for processing or testing.\n    \"\"\"\n    receivedTime: DateTime\n\n    \"\"\"\n    Reference to the parent (source) specimen which is used when the specimen was\n    either derived from or a component of another specimen.\n    \"\"\"\n    parent: [String]\n\n    \"\"\"\n    Details concerning a service request that required a specimen to be collected.\n    \"\"\"\n    request: [String]\n\n    \"\"\"\n    Details concerning the specimen collection.\n    \"\"\"\n    collection: Specimencollection_Input\n\n    \"\"\"\n    Details concerning processing and processing steps for the specimen.\n    \"\"\"\n    processing: [Specimenprocessing_Input]\n\n    \"\"\"\n    The container holding the specimen.  The recursive nature of containers; i.e.\n    blood in tube in tray in rack is not addressed here.\n    \"\"\"\n    container: [Specimencontainer_Input]\n\n    \"\"\"\n    A mode or state of being that describes the nature of the specimen.\n    \"\"\"\n    condition: [CodeableConcept_Input]\n\n    \"\"\"\n    To communicate any details or issues about the specimen or during the specimen\n    collection. (for example: broken vial, sent with patient, frozen).\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  type Specimencollection {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Person who collected the specimen.\n    \"\"\"\n    collector: Specimencollectioncollector_collector_Union\n\n    \"\"\"\n    Time when specimen was collected from subject - the physiologically relevant time.\n    \"\"\"\n    collectedDateTime: DateTime\n\n    \"\"\"\n    Time when specimen was collected from subject - the physiologically relevant time.\n    \"\"\"\n    collectedPeriod: Period\n\n    \"\"\"\n    The span of time over which the collection of a specimen occurred.\n    \"\"\"\n    duration: Duration\n\n    \"\"\"\n    The quantity of specimen collected; for instance the volume of a blood sample,\n    or the physical measurement of an anatomic pathology sample.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    A coded value specifying the technique that is used to perform the procedure.\n    \"\"\"\n    method: CodeableConcept\n\n    \"\"\"\n    Anatomical location from which the specimen was collected (if subject is a\n    patient). This is the target site.  This element is not used for environmental specimens.\n    \"\"\"\n    bodySite: CodeableConcept\n\n    \"\"\"\n    Abstinence or reduction from some or all food, drink, or both, for a period of time prior to sample collection.\n    \"\"\"\n    fastingStatusCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Abstinence or reduction from some or all food, drink, or both, for a period of time prior to sample collection.\n    \"\"\"\n    fastingStatusDuration: Duration\n  }\n\n  input Specimencollection_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Person who collected the specimen.\n    \"\"\"\n    collector: String\n\n    \"\"\"\n    Time when specimen was collected from subject - the physiologically relevant time.\n    \"\"\"\n    _collectedDateTime: Element_Input\n\n    \"\"\"\n    Time when specimen was collected from subject - the physiologically relevant time.\n    \"\"\"\n    collectedDateTime: DateTime\n\n    \"\"\"\n    Time when specimen was collected from subject - the physiologically relevant time.\n    \"\"\"\n    collectedPeriod: Period_Input\n\n    \"\"\"\n    The span of time over which the collection of a specimen occurred.\n    \"\"\"\n    duration: Duration_Input\n\n    \"\"\"\n    The quantity of specimen collected; for instance the volume of a blood sample,\n    or the physical measurement of an anatomic pathology sample.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    A coded value specifying the technique that is used to perform the procedure.\n    \"\"\"\n    method: CodeableConcept_Input\n\n    \"\"\"\n    Anatomical location from which the specimen was collected (if subject is a\n    patient). This is the target site.  This element is not used for environmental specimens.\n    \"\"\"\n    bodySite: CodeableConcept_Input\n\n    \"\"\"\n    Abstinence or reduction from some or all food, drink, or both, for a period of time prior to sample collection.\n    \"\"\"\n    fastingStatusCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Abstinence or reduction from some or all food, drink, or both, for a period of time prior to sample collection.\n    \"\"\"\n    fastingStatusDuration: Duration_Input\n  }\n\n  \"\"\"\n  Person who collected the specimen.\n  \"\"\"\n  union Specimencollectioncollector_collector_Union =\n      Practitioner\n    | PractitionerRole\n\n  type Specimencontainer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Id for container. There may be multiple; a manufacturer's bar code, lab\n    assigned identifier, etc. The container ID may differ from the specimen id in\n    some circumstances.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Textual description of the container.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The type of container associated with the specimen (e.g. slide, aliquot, etc.).\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The capacity (volume or other measure) the container may contain.\n    \"\"\"\n    capacity: Quantity\n\n    \"\"\"\n    The quantity of specimen in the container; may be volume, dimensions, or other\n    appropriate measurements, depending on the specimen type.\n    \"\"\"\n    specimenQuantity: Quantity\n\n    \"\"\"\n    Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additiveCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additiveReference: SpecimencontaineradditiveReference_additiveReference_Union\n  }\n\n  input Specimencontainer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Id for container. There may be multiple; a manufacturer's bar code, lab\n    assigned identifier, etc. The container ID may differ from the specimen id in\n    some circumstances.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Textual description of the container.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Textual description of the container.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The type of container associated with the specimen (e.g. slide, aliquot, etc.).\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The capacity (volume or other measure) the container may contain.\n    \"\"\"\n    capacity: Quantity_Input\n\n    \"\"\"\n    The quantity of specimen in the container; may be volume, dimensions, or other\n    appropriate measurements, depending on the specimen type.\n    \"\"\"\n    specimenQuantity: Quantity_Input\n\n    \"\"\"\n    Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additiveCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additiveReference: String\n  }\n\n  \"\"\"\n  Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.\n  \"\"\"\n  union SpecimencontaineradditiveReference_additiveReference_Union =\n      Substance\n\n  \"\"\"\n  A kind of specimen with associated set of requirements.\n  \"\"\"\n  type SpecimenDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SpecimenDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A business identifier associated with the kind of specimen.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    The kind of material to be collected.\n    \"\"\"\n    typeCollected: CodeableConcept\n\n    \"\"\"\n    Preparation of the patient for specimen collection.\n    \"\"\"\n    patientPreparation: [CodeableConcept]\n\n    \"\"\"\n    Time aspect of specimen collection (duration or offset).\n    \"\"\"\n    timeAspect: String\n\n    \"\"\"\n    The action to be performed for collecting the specimen.\n    \"\"\"\n    collection: [CodeableConcept]\n\n    \"\"\"\n    Specimen conditioned in a container as expected by the testing laboratory.\n    \"\"\"\n    typeTested: [SpecimenDefinitiontypeTested]\n  }\n\n  enum SpecimenDefinition_Enum_input {\n    SpecimenDefinition\n  }\n\n  enum SpecimenDefinition_Enum_schema {\n    SpecimenDefinition\n  }\n\n  \"\"\"\n  A kind of specimen with associated set of requirements.\n  \"\"\"\n  input SpecimenDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SpecimenDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A business identifier associated with the kind of specimen.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    The kind of material to be collected.\n    \"\"\"\n    typeCollected: CodeableConcept_Input\n\n    \"\"\"\n    Preparation of the patient for specimen collection.\n    \"\"\"\n    patientPreparation: [CodeableConcept_Input]\n\n    \"\"\"\n    Time aspect of specimen collection (duration or offset).\n    \"\"\"\n    _timeAspect: Element_Input\n\n    \"\"\"\n    Time aspect of specimen collection (duration or offset).\n    \"\"\"\n    timeAspect: String\n\n    \"\"\"\n    The action to be performed for collecting the specimen.\n    \"\"\"\n    collection: [CodeableConcept_Input]\n\n    \"\"\"\n    Specimen conditioned in a container as expected by the testing laboratory.\n    \"\"\"\n    typeTested: [SpecimenDefinitiontypeTested_Input]\n  }\n\n  type SpecimenDefinitiontypeTested {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Primary of secondary specimen.\n    \"\"\"\n    isDerived: Boolean\n\n    \"\"\"\n    The kind of specimen conditioned for testing expected by lab.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The preference for this type of conditioned specimen.\n    \"\"\"\n    preference: Code!\n\n    \"\"\"\n    The specimen's container.\n    \"\"\"\n    container: SpecimenDefinitiontypeTestedcontainer\n\n    \"\"\"\n    Requirements for delivery and special handling of this kind of conditioned specimen.\n    \"\"\"\n    requirement: String\n\n    \"\"\"\n    The usual time that a specimen of this kind is retained after the ordered\n    tests are completed, for the purpose of additional testing.\n    \"\"\"\n    retentionTime: Duration\n\n    \"\"\"\n    Criterion for rejection of the specimen in its container by the laboratory.\n    \"\"\"\n    rejectionCriterion: [CodeableConcept]\n\n    \"\"\"\n    Set of instructions for preservation/transport of the specimen at a defined\n    temperature interval, prior the testing process.\n    \"\"\"\n    handling: [SpecimenDefinitiontypeTestedhandling]\n  }\n\n  input SpecimenDefinitiontypeTested_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Primary of secondary specimen.\n    \"\"\"\n    _isDerived: Element_Input\n\n    \"\"\"\n    Primary of secondary specimen.\n    \"\"\"\n    isDerived: Boolean\n\n    \"\"\"\n    The kind of specimen conditioned for testing expected by lab.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The preference for this type of conditioned specimen.\n    \"\"\"\n    _preference: Element_Input\n\n    \"\"\"\n    The preference for this type of conditioned specimen.\n    \"\"\"\n    preference: Code!\n\n    \"\"\"\n    The specimen's container.\n    \"\"\"\n    container: SpecimenDefinitiontypeTestedcontainer_Input\n\n    \"\"\"\n    Requirements for delivery and special handling of this kind of conditioned specimen.\n    \"\"\"\n    _requirement: Element_Input\n\n    \"\"\"\n    Requirements for delivery and special handling of this kind of conditioned specimen.\n    \"\"\"\n    requirement: String\n\n    \"\"\"\n    The usual time that a specimen of this kind is retained after the ordered\n    tests are completed, for the purpose of additional testing.\n    \"\"\"\n    retentionTime: Duration_Input\n\n    \"\"\"\n    Criterion for rejection of the specimen in its container by the laboratory.\n    \"\"\"\n    rejectionCriterion: [CodeableConcept_Input]\n\n    \"\"\"\n    Set of instructions for preservation/transport of the specimen at a defined\n    temperature interval, prior the testing process.\n    \"\"\"\n    handling: [SpecimenDefinitiontypeTestedhandling_Input]\n  }\n\n  type SpecimenDefinitiontypeTestedcontainer {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of material of the container.\n    \"\"\"\n    material: CodeableConcept\n\n    \"\"\"\n    The type of container used to contain this kind of specimen.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Color of container cap.\n    \"\"\"\n    cap: CodeableConcept\n\n    \"\"\"\n    The textual description of the kind of container.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The capacity (volume or other measure) of this kind of container.\n    \"\"\"\n    capacity: Quantity\n\n    \"\"\"\n    The minimum volume to be conditioned in the container.\n    \"\"\"\n    minimumVolumeQuantity: Quantity\n\n    \"\"\"\n    The minimum volume to be conditioned in the container.\n    \"\"\"\n    minimumVolumeString: String\n\n    \"\"\"\n    Substance introduced in the kind of container to preserve, maintain or enhance\n    the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additive: [SpecimenDefinitiontypeTestedcontaineradditive]\n\n    \"\"\"\n    Special processing that should be applied to the container for this kind of specimen.\n    \"\"\"\n    preparation: String\n  }\n\n  input SpecimenDefinitiontypeTestedcontainer_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of material of the container.\n    \"\"\"\n    material: CodeableConcept_Input\n\n    \"\"\"\n    The type of container used to contain this kind of specimen.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Color of container cap.\n    \"\"\"\n    cap: CodeableConcept_Input\n\n    \"\"\"\n    The textual description of the kind of container.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The textual description of the kind of container.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The capacity (volume or other measure) of this kind of container.\n    \"\"\"\n    capacity: Quantity_Input\n\n    \"\"\"\n    The minimum volume to be conditioned in the container.\n    \"\"\"\n    minimumVolumeQuantity: Quantity_Input\n\n    \"\"\"\n    The minimum volume to be conditioned in the container.\n    \"\"\"\n    _minimumVolumeString: Element_Input\n\n    \"\"\"\n    The minimum volume to be conditioned in the container.\n    \"\"\"\n    minimumVolumeString: String\n\n    \"\"\"\n    Substance introduced in the kind of container to preserve, maintain or enhance\n    the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additive: [SpecimenDefinitiontypeTestedcontaineradditive_Input]\n\n    \"\"\"\n    Special processing that should be applied to the container for this kind of specimen.\n    \"\"\"\n    _preparation: Element_Input\n\n    \"\"\"\n    Special processing that should be applied to the container for this kind of specimen.\n    \"\"\"\n    preparation: String\n  }\n\n  type SpecimenDefinitiontypeTestedcontaineradditive {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Substance introduced in the kind of container to preserve, maintain or enhance\n    the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additiveCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Substance introduced in the kind of container to preserve, maintain or enhance\n    the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additiveReference: SpecimenDefinitiontypeTestedcontaineradditiveadditiveReference_additiveReference_Union!\n  }\n\n  input SpecimenDefinitiontypeTestedcontaineradditive_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Substance introduced in the kind of container to preserve, maintain or enhance\n    the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additiveCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Substance introduced in the kind of container to preserve, maintain or enhance\n    the specimen. Examples: Formalin, Citrate, EDTA.\n    \"\"\"\n    additiveReference: String!\n  }\n\n  \"\"\"\n  Substance introduced in the kind of container to preserve, maintain or enhance\n  the specimen. Examples: Formalin, Citrate, EDTA.\n  \"\"\"\n  union SpecimenDefinitiontypeTestedcontaineradditiveadditiveReference_additiveReference_Union =\n      Substance\n\n  type SpecimenDefinitiontypeTestedhandling {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    It qualifies the interval of temperature, which characterizes an occurrence of\n    handling. Conditions that are not related to temperature may be handled in the\n    instruction element.\n    \"\"\"\n    temperatureQualifier: CodeableConcept\n\n    \"\"\"\n    The temperature interval for this set of handling instructions.\n    \"\"\"\n    temperatureRange: Range\n\n    \"\"\"\n    The maximum time interval of preservation of the specimen with these conditions.\n    \"\"\"\n    maxDuration: Duration\n\n    \"\"\"\n    Additional textual instructions for the preservation or transport of the\n    specimen. For instance, 'Protect from light exposure'.\n    \"\"\"\n    instruction: String\n  }\n\n  input SpecimenDefinitiontypeTestedhandling_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    It qualifies the interval of temperature, which characterizes an occurrence of\n    handling. Conditions that are not related to temperature may be handled in the\n    instruction element.\n    \"\"\"\n    temperatureQualifier: CodeableConcept_Input\n\n    \"\"\"\n    The temperature interval for this set of handling instructions.\n    \"\"\"\n    temperatureRange: Range_Input\n\n    \"\"\"\n    The maximum time interval of preservation of the specimen with these conditions.\n    \"\"\"\n    maxDuration: Duration_Input\n\n    \"\"\"\n    Additional textual instructions for the preservation or transport of the\n    specimen. For instance, 'Protect from light exposure'.\n    \"\"\"\n    _instruction: Element_Input\n\n    \"\"\"\n    Additional textual instructions for the preservation or transport of the\n    specimen. For instance, 'Protect from light exposure'.\n    \"\"\"\n    instruction: String\n  }\n\n  \"\"\"\n  Reference to the parent (source) specimen which is used when the specimen was\n  either derived from or a component of another specimen.\n  \"\"\"\n  union Specimenparent_parent_Union = Specimen\n\n  type Specimenprocessing {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Textual description of procedure.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A coded value specifying the procedure used to process the specimen.\n    \"\"\"\n    procedure: CodeableConcept\n\n    \"\"\"\n    Material used in the processing step.\n    \"\"\"\n    additive: [Specimenprocessingadditive_additive_Union]\n\n    \"\"\"\n    A record of the time or period when the specimen processing occurred.  For\n    example the time of sample fixation or the period of time the sample was in formalin.\n    \"\"\"\n    timeDateTime: DateTime\n\n    \"\"\"\n    A record of the time or period when the specimen processing occurred.  For\n    example the time of sample fixation or the period of time the sample was in formalin.\n    \"\"\"\n    timePeriod: Period\n  }\n\n  input Specimenprocessing_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Textual description of procedure.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Textual description of procedure.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    A coded value specifying the procedure used to process the specimen.\n    \"\"\"\n    procedure: CodeableConcept_Input\n\n    \"\"\"\n    Material used in the processing step.\n    \"\"\"\n    additive: [String]\n\n    \"\"\"\n    A record of the time or period when the specimen processing occurred.  For\n    example the time of sample fixation or the period of time the sample was in formalin.\n    \"\"\"\n    _timeDateTime: Element_Input\n\n    \"\"\"\n    A record of the time or period when the specimen processing occurred.  For\n    example the time of sample fixation or the period of time the sample was in formalin.\n    \"\"\"\n    timeDateTime: DateTime\n\n    \"\"\"\n    A record of the time or period when the specimen processing occurred.  For\n    example the time of sample fixation or the period of time the sample was in formalin.\n    \"\"\"\n    timePeriod: Period_Input\n  }\n\n  \"\"\"\n  Material used in the processing step.\n  \"\"\"\n  union Specimenprocessingadditive_additive_Union = Substance\n\n  \"\"\"\n  Details concerning a service request that required a specimen to be collected.\n  \"\"\"\n  union Specimenrequest_request_Union = ServiceRequest\n\n  \"\"\"\n  Where the specimen came from. This may be from patient(s), from a location\n  (e.g., the source of an environmental sample), or a sampling of a substance or a device.\n  \"\"\"\n  union Specimensubject_subject_Union =\n      Patient\n    | Group\n    | Device\n    | Substance\n    | Location\n\n  \"\"\"\n  A definition of a  structure. This resource is used to describe the\n  underlying resources, data types defined in , and also for describing\n  extensions and constraints on resources and data types.\n  \"\"\"\n  type StructureDefinition {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: StructureDefinition_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this structure definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this structure\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the structure definition is\n    stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    A formal identifier that is used to identify this structure definition when it\n    is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the structure\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the structure definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the structure definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the structure definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this structure definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this structure definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the structure definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the structure definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the structure definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the structure definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate structure\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the structure definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this structure definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the structure definition and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the structure definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    A set of key words or terms from external terminologies that may be used to\n    assist with indexing and searching of templates nby describing the use of this\n    structure definition, or the content it describes.\n    \"\"\"\n    keyword: [Coding]\n\n    \"\"\"\n    The version of the  specification on which this StructureDefinition is\n    based - this is the formal version of the specification, without the revision\n    number, e.g. [publication].[major].[minor], which is 4.0.0. for this version.\n    \"\"\"\n    fhirVersion: Code\n\n    \"\"\"\n    An external specification that the content is mapped to.\n    \"\"\"\n    mapping: [StructureDefinitionmapping]\n\n    \"\"\"\n    Defines the kind of structure that this definition is describing.\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    Whether structure this definition describes is abstract or not  - that is,\n    whether the structure is not intended to be instantiated. For Resources and\n    Data types, abstract types will never be exchanged  between systems.\n    \"\"\"\n    abstract: Boolean!\n\n    \"\"\"\n    Identifies the types of resource or data type elements to which the extension can be applied.\n    \"\"\"\n    context: [StructureDefinitioncontext]\n\n    \"\"\"\n    A set of rules as Path Invariants about when the extension can be used\n    (e.g. co-occurrence variants for the extension). All the rules must be true.\n    \"\"\"\n    contextInvariant: [String]\n\n    \"\"\"\n    The type this structure describes. If the derivation kind is 'specialization'\n    then this is the master definition for a type, and there is always one of\n    these (a data type, an extension, a resource, including abstract ones).\n    Otherwise the structure definition is a constraint on the stated type (and in\n    this case, the type cannot be an abstract type).  References are URLs that are\n    relative to http://hl7.org/fhir/StructureDefinition e.g. 'string' is a\n    reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are\n    only allowed in logical models.\n    \"\"\"\n    type: Uri!\n\n    \"\"\"\n    An absolute URI that is the base structure from which this type is derived, either by specialization or constraint.\n    \"\"\"\n    baseDefinition: Canonical\n\n    \"\"\"\n    How the type relates to the baseDefinition.\n    \"\"\"\n    derivation: Code\n\n    \"\"\"\n    A snapshot view is expressed in a standalone form that can be used and\n    interpreted without considering the base StructureDefinition.\n    \"\"\"\n    snapshot: StructureDefinitionsnapshot\n\n    \"\"\"\n    A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies.\n    \"\"\"\n    differential: StructureDefinitiondifferential\n  }\n\n  enum StructureDefinition_Enum_input {\n    StructureDefinition\n  }\n\n  enum StructureDefinition_Enum_schema {\n    StructureDefinition\n  }\n\n  \"\"\"\n  A definition of a  structure. This resource is used to describe the\n  underlying resources, data types defined in , and also for describing\n  extensions and constraints on resources and data types.\n  \"\"\"\n  input StructureDefinition_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: StructureDefinition_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this structure definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this structure\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the structure definition is\n    stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this structure definition when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this structure\n    definition is (or will be) published. This URL can be the target of a\n    canonical reference. It SHALL remain the same when the structure definition is\n    stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    A formal identifier that is used to identify this structure definition when it\n    is represented in other formats, or referenced in a specification, model,\n    design or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the structure\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the structure definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the structure\n    definition when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the structure definition\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the structure definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the structure definition. This name should\n    be usable as an identifier for the module by machine processing applications\n    such as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the structure definition.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the structure definition.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this structure definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this structure definition. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this structure definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this structure definition is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the structure definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the structure definition changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the structure definition was published.\n    The date must change when the business version changes and it must change if\n    the status code changes. In addition, it should change when the substantive\n    content of the structure definition changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the structure definition.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the structure definition.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the structure definition from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the structure definition from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate structure\n    definition instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the structure definition is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this structure definition is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this structure definition is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the structure definition and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the structure definition.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the structure definition and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the structure definition.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    A set of key words or terms from external terminologies that may be used to\n    assist with indexing and searching of templates nby describing the use of this\n    structure definition, or the content it describes.\n    \"\"\"\n    keyword: [Coding_Input]\n\n    \"\"\"\n    The version of the  specification on which this StructureDefinition is\n    based - this is the formal version of the specification, without the revision\n    number, e.g. [publication].[major].[minor], which is 4.0.0. for this version.\n    \"\"\"\n    _fhirVersion: Element_Input\n\n    \"\"\"\n    The version of the  specification on which this StructureDefinition is\n    based - this is the formal version of the specification, without the revision\n    number, e.g. [publication].[major].[minor], which is 4.0.0. for this version.\n    \"\"\"\n    fhirVersion: Code\n\n    \"\"\"\n    An external specification that the content is mapped to.\n    \"\"\"\n    mapping: [StructureDefinitionmapping_Input]\n\n    \"\"\"\n    Defines the kind of structure that this definition is describing.\n    \"\"\"\n    _kind: Element_Input\n\n    \"\"\"\n    Defines the kind of structure that this definition is describing.\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    Whether structure this definition describes is abstract or not  - that is,\n    whether the structure is not intended to be instantiated. For Resources and\n    Data types, abstract types will never be exchanged  between systems.\n    \"\"\"\n    _abstract: Element_Input\n\n    \"\"\"\n    Whether structure this definition describes is abstract or not  - that is,\n    whether the structure is not intended to be instantiated. For Resources and\n    Data types, abstract types will never be exchanged  between systems.\n    \"\"\"\n    abstract: Boolean!\n\n    \"\"\"\n    Identifies the types of resource or data type elements to which the extension can be applied.\n    \"\"\"\n    context: [StructureDefinitioncontext_Input]\n\n    \"\"\"\n    A set of rules as Path Invariants about when the extension can be used\n    (e.g. co-occurrence variants for the extension). All the rules must be true.\n    \"\"\"\n    _contextInvariant: Element_Input\n\n    \"\"\"\n    A set of rules as Path Invariants about when the extension can be used\n    (e.g. co-occurrence variants for the extension). All the rules must be true.\n    \"\"\"\n    contextInvariant: [String]\n\n    \"\"\"\n    The type this structure describes. If the derivation kind is 'specialization'\n    then this is the master definition for a type, and there is always one of\n    these (a data type, an extension, a resource, including abstract ones).\n    Otherwise the structure definition is a constraint on the stated type (and in\n    this case, the type cannot be an abstract type).  References are URLs that are\n    relative to http://hl7.org/fhir/StructureDefinition e.g. 'string' is a\n    reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are\n    only allowed in logical models.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type this structure describes. If the derivation kind is 'specialization'\n    then this is the master definition for a type, and there is always one of\n    these (a data type, an extension, a resource, including abstract ones).\n    Otherwise the structure definition is a constraint on the stated type (and in\n    this case, the type cannot be an abstract type).  References are URLs that are\n    relative to http://hl7.org/fhir/StructureDefinition e.g. 'string' is a\n    reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are\n    only allowed in logical models.\n    \"\"\"\n    type: Uri!\n\n    \"\"\"\n    An absolute URI that is the base structure from which this type is derived, either by specialization or constraint.\n    \"\"\"\n    _baseDefinition: Element_Input\n\n    \"\"\"\n    An absolute URI that is the base structure from which this type is derived, either by specialization or constraint.\n    \"\"\"\n    baseDefinition: Canonical\n\n    \"\"\"\n    How the type relates to the baseDefinition.\n    \"\"\"\n    _derivation: Element_Input\n\n    \"\"\"\n    How the type relates to the baseDefinition.\n    \"\"\"\n    derivation: Code\n\n    \"\"\"\n    A snapshot view is expressed in a standalone form that can be used and\n    interpreted without considering the base StructureDefinition.\n    \"\"\"\n    snapshot: StructureDefinitionsnapshot_Input\n\n    \"\"\"\n    A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies.\n    \"\"\"\n    differential: StructureDefinitiondifferential_Input\n  }\n\n  type StructureDefinitioncontext {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Defines how to interpret the expression that defines what the context of the extension is.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    An expression that defines where an extension can be used in resources.\n    \"\"\"\n    expression: String!\n  }\n\n  input StructureDefinitioncontext_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Defines how to interpret the expression that defines what the context of the extension is.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Defines how to interpret the expression that defines what the context of the extension is.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    An expression that defines where an extension can be used in resources.\n    \"\"\"\n    _expression: Element_Input\n\n    \"\"\"\n    An expression that defines where an extension can be used in resources.\n    \"\"\"\n    expression: String!\n  }\n\n  type StructureDefinitiondifferential {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Captures constraints on each element within the resource.\n    \"\"\"\n    element: [ElementDefinition!]\n  }\n\n  input StructureDefinitiondifferential_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Captures constraints on each element within the resource.\n    \"\"\"\n    element: [ElementDefinition_Input!]\n  }\n\n  type StructureDefinitionmapping {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An Internal id that is used to identify this mapping set when specific mappings are made.\n    \"\"\"\n    identity: Id!\n\n    \"\"\"\n    An absolute URI that identifies the specification that this mapping is expressed to.\n    \"\"\"\n    uri: Uri\n\n    \"\"\"\n    A name for the specification that is being mapped to.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.\n    \"\"\"\n    comment: String\n  }\n\n  input StructureDefinitionmapping_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An Internal id that is used to identify this mapping set when specific mappings are made.\n    \"\"\"\n    _identity: Element_Input\n\n    \"\"\"\n    An Internal id that is used to identify this mapping set when specific mappings are made.\n    \"\"\"\n    identity: Id!\n\n    \"\"\"\n    An absolute URI that identifies the specification that this mapping is expressed to.\n    \"\"\"\n    _uri: Element_Input\n\n    \"\"\"\n    An absolute URI that identifies the specification that this mapping is expressed to.\n    \"\"\"\n    uri: Uri\n\n    \"\"\"\n    A name for the specification that is being mapped to.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A name for the specification that is being mapped to.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.\n    \"\"\"\n    comment: String\n  }\n\n  type StructureDefinitionsnapshot {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Captures constraints on each element within the resource.\n    \"\"\"\n    element: [ElementDefinition!]\n  }\n\n  input StructureDefinitionsnapshot_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Captures constraints on each element within the resource.\n    \"\"\"\n    element: [ElementDefinition_Input!]\n  }\n\n  \"\"\"\n  A Map of relationships between 2 structures that can be used to transform data.\n  \"\"\"\n  type StructureMap {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: StructureMap_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this structure map when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this structure map is\n    (or will be) published. This URL can be the target of a canonical reference.\n    It SHALL remain the same when the structure map is stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    A formal identifier that is used to identify this structure map when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the structure map when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the structure map author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the structure map. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the structure map.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this structure map. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this structure map is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the structure map was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the structure map changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the structure map.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the structure map from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate structure map instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the structure map is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this structure map is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the structure map and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the structure map.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    A structure definition used by this map. The structure definition may describe\n    instances that are converted, or the instances that are produced.\n    \"\"\"\n    structure: [StructureMapstructure]\n\n    \"\"\"\n    Other maps used by this map (canonical URLs).\n    \"\"\"\n    import: [Canonical]\n\n    \"\"\"\n    Organizes the mapping into manageable chunks for human review/ease of maintenance.\n    \"\"\"\n    group: [StructureMapgroup!]\n  }\n\n  enum StructureMap_Enum_input {\n    StructureMap\n  }\n\n  enum StructureMap_Enum_schema {\n    StructureMap\n  }\n\n  \"\"\"\n  A Map of relationships between 2 structures that can be used to transform data.\n  \"\"\"\n  input StructureMap_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: StructureMap_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this structure map when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this structure map is\n    (or will be) published. This URL can be the target of a canonical reference.\n    It SHALL remain the same when the structure map is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this structure map when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this structure map is\n    (or will be) published. This URL can be the target of a canonical reference.\n    It SHALL remain the same when the structure map is stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    A formal identifier that is used to identify this structure map when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the structure map when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the structure map author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the structure map when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the structure map author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the structure map. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the structure map. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the structure map.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the structure map.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this structure map. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this structure map. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this structure map is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this structure map is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the structure map was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the structure map changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the structure map was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the structure map changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the structure map.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the structure map.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the structure map from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the structure map from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate structure map instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the structure map is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this structure map is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this structure map is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the structure map and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the structure map.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the structure map and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the structure map.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    A structure definition used by this map. The structure definition may describe\n    instances that are converted, or the instances that are produced.\n    \"\"\"\n    structure: [StructureMapstructure_Input]\n\n    \"\"\"\n    Other maps used by this map (canonical URLs).\n    \"\"\"\n    _import: Element_Input\n\n    \"\"\"\n    Other maps used by this map (canonical URLs).\n    \"\"\"\n    import: [Canonical]\n\n    \"\"\"\n    Organizes the mapping into manageable chunks for human review/ease of maintenance.\n    \"\"\"\n    group: [StructureMapgroup_Input!]\n  }\n\n  type StructureMapgroup {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique name for the group for the convenience of human readers.\n    \"\"\"\n    name: Id!\n\n    \"\"\"\n    Another group that this group adds rules to.\n    \"\"\"\n    extends: Id\n\n    \"\"\"\n    If this is the default rule set to apply for the source type or this combination of types.\n    \"\"\"\n    typeMode: Code!\n\n    \"\"\"\n    Additional supporting documentation that explains the purpose of the group and the types of mappings within it.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    A name assigned to an instance of data. The instance must be provided when the mapping is invoked.\n    \"\"\"\n    input: [StructureMapgroupinput!]\n\n    \"\"\"\n    Transform Rule from source to target.\n    \"\"\"\n    rule: [StructureMapgrouprule!]\n  }\n\n  input StructureMapgroup_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique name for the group for the convenience of human readers.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A unique name for the group for the convenience of human readers.\n    \"\"\"\n    name: Id!\n\n    \"\"\"\n    Another group that this group adds rules to.\n    \"\"\"\n    _extends: Element_Input\n\n    \"\"\"\n    Another group that this group adds rules to.\n    \"\"\"\n    extends: Id\n\n    \"\"\"\n    If this is the default rule set to apply for the source type or this combination of types.\n    \"\"\"\n    _typeMode: Element_Input\n\n    \"\"\"\n    If this is the default rule set to apply for the source type or this combination of types.\n    \"\"\"\n    typeMode: Code!\n\n    \"\"\"\n    Additional supporting documentation that explains the purpose of the group and the types of mappings within it.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Additional supporting documentation that explains the purpose of the group and the types of mappings within it.\n    \"\"\"\n    documentation: String\n\n    \"\"\"\n    A name assigned to an instance of data. The instance must be provided when the mapping is invoked.\n    \"\"\"\n    input: [StructureMapgroupinput_Input!]\n\n    \"\"\"\n    Transform Rule from source to target.\n    \"\"\"\n    rule: [StructureMapgrouprule_Input!]\n  }\n\n  type StructureMapgroupinput {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Name for this instance of data.\n    \"\"\"\n    name: Id!\n\n    \"\"\"\n    Type for this instance of data.\n    \"\"\"\n    type: String\n\n    \"\"\"\n    Mode for this instance of data.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    Documentation for this instance of data.\n    \"\"\"\n    documentation: String\n  }\n\n  input StructureMapgroupinput_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Name for this instance of data.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Name for this instance of data.\n    \"\"\"\n    name: Id!\n\n    \"\"\"\n    Type for this instance of data.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Type for this instance of data.\n    \"\"\"\n    type: String\n\n    \"\"\"\n    Mode for this instance of data.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    Mode for this instance of data.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    Documentation for this instance of data.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Documentation for this instance of data.\n    \"\"\"\n    documentation: String\n  }\n\n  type StructureMapgrouprule {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Name of the rule for internal references.\n    \"\"\"\n    name: Id!\n\n    \"\"\"\n    Source inputs to the mapping.\n    \"\"\"\n    source: [StructureMapgrouprulesource!]\n\n    \"\"\"\n    Content to create because of this mapping rule.\n    \"\"\"\n    target: [StructureMapgroupruletarget]\n\n    \"\"\"\n    Which other rules to apply in the context of this rule.\n    \"\"\"\n    dependent: [StructureMapgroupruledependent]\n\n    \"\"\"\n    Documentation for this instance of data.\n    \"\"\"\n    documentation: String\n  }\n\n  input StructureMapgrouprule_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Name of the rule for internal references.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Name of the rule for internal references.\n    \"\"\"\n    name: Id!\n\n    \"\"\"\n    Source inputs to the mapping.\n    \"\"\"\n    source: [StructureMapgrouprulesource_Input!]\n\n    \"\"\"\n    Content to create because of this mapping rule.\n    \"\"\"\n    target: [StructureMapgroupruletarget_Input]\n\n    \"\"\"\n    Which other rules to apply in the context of this rule.\n    \"\"\"\n    dependent: [StructureMapgroupruledependent_Input]\n\n    \"\"\"\n    Documentation for this instance of data.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Documentation for this instance of data.\n    \"\"\"\n    documentation: String\n  }\n\n  type StructureMapgroupruledependent {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Name of a rule or group to apply.\n    \"\"\"\n    name: Id!\n\n    \"\"\"\n    Variable to pass to the rule or group.\n    \"\"\"\n    variable: [String!]\n  }\n\n  input StructureMapgroupruledependent_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Name of a rule or group to apply.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Name of a rule or group to apply.\n    \"\"\"\n    name: Id!\n\n    \"\"\"\n    Variable to pass to the rule or group.\n    \"\"\"\n    _variable: Element_Input\n\n    \"\"\"\n    Variable to pass to the rule or group.\n    \"\"\"\n    variable: [String!]\n  }\n\n  type StructureMapgrouprulesource {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type or variable this rule applies to.\n    \"\"\"\n    context: Id!\n\n    \"\"\"\n    Specified minimum cardinality for the element. This is optional; if present,\n    it acts an implicit check on the input content.\n    \"\"\"\n    min: Int\n\n    \"\"\"\n    Specified maximum cardinality for the element - a number or a '*'. This is\n    optional; if present, it acts an implicit check on the input content (* just\n    serves as documentation; it's the default value).\n    \"\"\"\n    max: String\n\n    \"\"\"\n    Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.\n    \"\"\"\n    type: String\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueBase64Binary: Base64Binary\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueBoolean: Boolean\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCanonical: Canonical\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCode: Code\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDate: Date\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDateTime: DateTime\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDecimal: Float\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueId: Id\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueInstant: Instant\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueInteger: Int\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueMarkdown: String\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueOid: Oid\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValuePositiveInt: PositiveInt\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueString: String\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueTime: Time\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUri: Uri\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUrl: Url\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUuid: Uuid\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueAddress: Address\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueAge: Age\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueAnnotation: Annotation\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueAttachment: Attachment\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCodeableConcept: CodeableConcept\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCoding: Coding\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueContactPoint: ContactPoint\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCount: Count\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDistance: Distance\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDuration: Duration\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueHumanName: HumanName\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueIdentifier: Identifier\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueMoney: Money\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValuePeriod: Period\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueQuantity: Quantity\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueRange: Range\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueRatio: Ratio\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueReference: ResourceList\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueSampledData: SampledData\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueSignature: Signature\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueTiming: Timing\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueContactDetail: ContactDetail\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueContributor: Contributor\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDataRequirement: DataRequirement\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueExpression: Expression\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueParameterDefinition: ParameterDefinition\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueRelatedArtifact: RelatedArtifact\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueTriggerDefinition: TriggerDefinition\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUsageContext: UsageContext\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDosage: Dosage\n\n    \"\"\"\n    Optional field for this source.\n    \"\"\"\n    element: String\n\n    \"\"\"\n    How to handle the list mode for this element.\n    \"\"\"\n    listMode: Code\n\n    \"\"\"\n    Named context for field, if a field is specified.\n    \"\"\"\n    variable: Id\n\n    \"\"\"\n    Path expression  - must be true or the rule does not apply.\n    \"\"\"\n    condition: String\n\n    \"\"\"\n    Path expression  - must be true or the mapping engine throws an error instead of completing.\n    \"\"\"\n    check: String\n\n    \"\"\"\n    A Path expression which specifies a message to put in the transform log\n    when content matching the source rule is found.\n    \"\"\"\n    logMessage: String\n  }\n\n  input StructureMapgrouprulesource_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type or variable this rule applies to.\n    \"\"\"\n    _context: Element_Input\n\n    \"\"\"\n    Type or variable this rule applies to.\n    \"\"\"\n    context: Id!\n\n    \"\"\"\n    Specified minimum cardinality for the element. This is optional; if present,\n    it acts an implicit check on the input content.\n    \"\"\"\n    _min: Element_Input\n\n    \"\"\"\n    Specified minimum cardinality for the element. This is optional; if present,\n    it acts an implicit check on the input content.\n    \"\"\"\n    min: Int\n\n    \"\"\"\n    Specified maximum cardinality for the element - a number or a '*'. This is\n    optional; if present, it acts an implicit check on the input content (* just\n    serves as documentation; it's the default value).\n    \"\"\"\n    _max: Element_Input\n\n    \"\"\"\n    Specified maximum cardinality for the element - a number or a '*'. This is\n    optional; if present, it acts an implicit check on the input content (* just\n    serves as documentation; it's the default value).\n    \"\"\"\n    max: String\n\n    \"\"\"\n    Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    Specified type for the element. This works as a condition on the mapping - use for polymorphic elements.\n    \"\"\"\n    type: String\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueBase64Binary: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueBase64Binary: Base64Binary\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueBoolean: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueBoolean: Boolean\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueCanonical: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCanonical: Canonical\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueCode: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCode: Code\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueDate: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDate: Date\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueDateTime: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDateTime: DateTime\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueDecimal: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDecimal: Float\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueId: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueId: Id\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueInstant: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueInstant: Instant\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueInteger: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueInteger: Int\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueMarkdown: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueMarkdown: String\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueOid: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueOid: Oid\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValuePositiveInt: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValuePositiveInt: PositiveInt\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueString: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueString: String\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueTime: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueTime: Time\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueUnsignedInt: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUnsignedInt: UnsignedInt\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueUri: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUri: Uri\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueUrl: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUrl: Url\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    _defaultValueUuid: Element_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUuid: Uuid\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueAddress: Address_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueAge: Age_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueAnnotation: Annotation_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueAttachment: Attachment_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCoding: Coding_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueContactPoint: ContactPoint_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueCount: Count_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDistance: Distance_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDuration: Duration_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueHumanName: HumanName_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueIdentifier: Identifier_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueMoney: Money_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValuePeriod: Period_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueQuantity: Quantity_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueRange: Range_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueRatio: Ratio_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueReference: String\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueSampledData: SampledData_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueSignature: Signature_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueTiming: Timing_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueContactDetail: ContactDetail_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueContributor: Contributor_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDataRequirement: DataRequirement_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueExpression: Expression_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueParameterDefinition: ParameterDefinition_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueRelatedArtifact: RelatedArtifact_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueTriggerDefinition: TriggerDefinition_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueUsageContext: UsageContext_Input\n\n    \"\"\"\n    A value to use if there is no existing value in the source object.\n    \"\"\"\n    defaultValueDosage: Dosage_Input\n\n    \"\"\"\n    Optional field for this source.\n    \"\"\"\n    _element: Element_Input\n\n    \"\"\"\n    Optional field for this source.\n    \"\"\"\n    element: String\n\n    \"\"\"\n    How to handle the list mode for this element.\n    \"\"\"\n    _listMode: Element_Input\n\n    \"\"\"\n    How to handle the list mode for this element.\n    \"\"\"\n    listMode: Code\n\n    \"\"\"\n    Named context for field, if a field is specified.\n    \"\"\"\n    _variable: Element_Input\n\n    \"\"\"\n    Named context for field, if a field is specified.\n    \"\"\"\n    variable: Id\n\n    \"\"\"\n    Path expression  - must be true or the rule does not apply.\n    \"\"\"\n    _condition: Element_Input\n\n    \"\"\"\n    Path expression  - must be true or the rule does not apply.\n    \"\"\"\n    condition: String\n\n    \"\"\"\n    Path expression  - must be true or the mapping engine throws an error instead of completing.\n    \"\"\"\n    _check: Element_Input\n\n    \"\"\"\n    Path expression  - must be true or the mapping engine throws an error instead of completing.\n    \"\"\"\n    check: String\n\n    \"\"\"\n    A Path expression which specifies a message to put in the transform log\n    when content matching the source rule is found.\n    \"\"\"\n    _logMessage: Element_Input\n\n    \"\"\"\n    A Path expression which specifies a message to put in the transform log\n    when content matching the source rule is found.\n    \"\"\"\n    logMessage: String\n  }\n\n  type StructureMapgroupruletarget {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Type or variable this rule applies to.\n    \"\"\"\n    context: Id\n\n    \"\"\"\n    How to interpret the context.\n    \"\"\"\n    contextType: Code\n\n    \"\"\"\n    Field to create in the context.\n    \"\"\"\n    element: String\n\n    \"\"\"\n    Named context for field, if desired, and a field is specified.\n    \"\"\"\n    variable: Id\n\n    \"\"\"\n    If field is a list, how to manage the list.\n    \"\"\"\n    listMode: [Code]\n\n    \"\"\"\n    Internal rule reference for shared list items.\n    \"\"\"\n    listRuleId: Id\n\n    \"\"\"\n    How the data is copied / created.\n    \"\"\"\n    transform: Code\n\n    \"\"\"\n    Parameters to the transform.\n    \"\"\"\n    parameter: [StructureMapgroupruletargetparameter]\n  }\n\n  input StructureMapgroupruletarget_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Type or variable this rule applies to.\n    \"\"\"\n    _context: Element_Input\n\n    \"\"\"\n    Type or variable this rule applies to.\n    \"\"\"\n    context: Id\n\n    \"\"\"\n    How to interpret the context.\n    \"\"\"\n    _contextType: Element_Input\n\n    \"\"\"\n    How to interpret the context.\n    \"\"\"\n    contextType: Code\n\n    \"\"\"\n    Field to create in the context.\n    \"\"\"\n    _element: Element_Input\n\n    \"\"\"\n    Field to create in the context.\n    \"\"\"\n    element: String\n\n    \"\"\"\n    Named context for field, if desired, and a field is specified.\n    \"\"\"\n    _variable: Element_Input\n\n    \"\"\"\n    Named context for field, if desired, and a field is specified.\n    \"\"\"\n    variable: Id\n\n    \"\"\"\n    If field is a list, how to manage the list.\n    \"\"\"\n    _listMode: Element_Input\n\n    \"\"\"\n    If field is a list, how to manage the list.\n    \"\"\"\n    listMode: [Code]\n\n    \"\"\"\n    Internal rule reference for shared list items.\n    \"\"\"\n    _listRuleId: Element_Input\n\n    \"\"\"\n    Internal rule reference for shared list items.\n    \"\"\"\n    listRuleId: Id\n\n    \"\"\"\n    How the data is copied / created.\n    \"\"\"\n    _transform: Element_Input\n\n    \"\"\"\n    How the data is copied / created.\n    \"\"\"\n    transform: Code\n\n    \"\"\"\n    Parameters to the transform.\n    \"\"\"\n    parameter: [StructureMapgroupruletargetparameter_Input]\n  }\n\n  type StructureMapgroupruletargetparameter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueId: Id!\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueDecimal: Float!\n  }\n\n  input StructureMapgroupruletargetparameter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    _valueId: Element_Input\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueId: Id!\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    _valueDecimal: Element_Input\n\n    \"\"\"\n    Parameter value - variable or literal.\n    \"\"\"\n    valueDecimal: Float!\n  }\n\n  type StructureMapstructure {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The canonical reference to the structure.\n    \"\"\"\n    url: Canonical!\n\n    \"\"\"\n    How the referenced structure is used in this mapping.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    The name used for this type in the map.\n    \"\"\"\n    alias: String\n\n    \"\"\"\n    Documentation that describes how the structure is used in the mapping.\n    \"\"\"\n    documentation: String\n  }\n\n  input StructureMapstructure_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The canonical reference to the structure.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    The canonical reference to the structure.\n    \"\"\"\n    url: Canonical!\n\n    \"\"\"\n    How the referenced structure is used in this mapping.\n    \"\"\"\n    _mode: Element_Input\n\n    \"\"\"\n    How the referenced structure is used in this mapping.\n    \"\"\"\n    mode: Code!\n\n    \"\"\"\n    The name used for this type in the map.\n    \"\"\"\n    _alias: Element_Input\n\n    \"\"\"\n    The name used for this type in the map.\n    \"\"\"\n    alias: String\n\n    \"\"\"\n    Documentation that describes how the structure is used in the mapping.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Documentation that describes how the structure is used in the mapping.\n    \"\"\"\n    documentation: String\n  }\n\n  enum Subscription_Enum_input {\n    Subscription\n  }\n\n  enum Subscription_Enum_schema {\n    Subscription\n  }\n\n  \"\"\"\n  The subscription resource is used to define a push-based subscription from a\n  server to another system. Once a subscription is registered with the server, the\n  server checks every resource that is created or updated, and if the resource\n  matches the given criteria, it sends a message on the defined 'channel' so that\n  another system can take an appropriate action.\n  \"\"\"\n  input Subscription_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Subscription_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The status of the subscription, which marks the server state for managing the subscription.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the subscription, which marks the server state for managing the subscription.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Contact details for a human to contact about the subscription. The primary use\n    of this for system administrator troubleshooting.\n    \"\"\"\n    contact: [ContactPoint_Input]\n\n    \"\"\"\n    The time for the server to turn the subscription off.\n    \"\"\"\n    _end: Element_Input\n\n    \"\"\"\n    The time for the server to turn the subscription off.\n    \"\"\"\n    end: Instant\n\n    \"\"\"\n    A description of why this subscription is defined.\n    \"\"\"\n    _reason: Element_Input\n\n    \"\"\"\n    A description of why this subscription is defined.\n    \"\"\"\n    reason: String!\n\n    \"\"\"\n    The rules that the server should use to determine when to generate notifications for this subscription.\n    \"\"\"\n    _criteria: Element_Input\n\n    \"\"\"\n    The rules that the server should use to determine when to generate notifications for this subscription.\n    \"\"\"\n    criteria: String!\n\n    \"\"\"\n    A record of the last error that occurred when the server processed a notification.\n    \"\"\"\n    _error: Element_Input\n\n    \"\"\"\n    A record of the last error that occurred when the server processed a notification.\n    \"\"\"\n    error: String\n\n    \"\"\"\n    Details where to send notifications when resources are received that meet the criteria.\n    \"\"\"\n    channel: Subscriptionchannel_Input!\n  }\n\n  type Subscriptionchannel {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of channel to send notifications on.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The url that describes the actual end-point to send messages to.\n    \"\"\"\n    endpoint: Url\n\n    \"\"\"\n    The mime type to send the payload in - either application/fhir+xml, or\n    application/fhir+json. If the payload is not present, then there is no payload\n    in the notification, just a notification. The mime type 'text/plain' may also\n    be used for Email and SMS subscriptions.\n    \"\"\"\n    payload: Code\n\n    \"\"\"\n    Additional headers / information to send as part of the notification.\n    \"\"\"\n    header: [String]\n  }\n\n  input Subscriptionchannel_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of channel to send notifications on.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of channel to send notifications on.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The url that describes the actual end-point to send messages to.\n    \"\"\"\n    _endpoint: Element_Input\n\n    \"\"\"\n    The url that describes the actual end-point to send messages to.\n    \"\"\"\n    endpoint: Url\n\n    \"\"\"\n    The mime type to send the payload in - either application/fhir+xml, or\n    application/fhir+json. If the payload is not present, then there is no payload\n    in the notification, just a notification. The mime type 'text/plain' may also\n    be used for Email and SMS subscriptions.\n    \"\"\"\n    _payload: Element_Input\n\n    \"\"\"\n    The mime type to send the payload in - either application/fhir+xml, or\n    application/fhir+json. If the payload is not present, then there is no payload\n    in the notification, just a notification. The mime type 'text/plain' may also\n    be used for Email and SMS subscriptions.\n    \"\"\"\n    payload: Code\n\n    \"\"\"\n    Additional headers / information to send as part of the notification.\n    \"\"\"\n    _header: Element_Input\n\n    \"\"\"\n    Additional headers / information to send as part of the notification.\n    \"\"\"\n    header: [String]\n  }\n\n  \"\"\"\n  A homogeneous material with a definite composition.\n  \"\"\"\n  type Substance {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Substance_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Unique identifier for the substance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A code to indicate if the substance is actively used.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    A code that classifies the general type of substance.  This is used  for searching, sorting and display purposes.\n    \"\"\"\n    category: [CodeableConcept]\n\n    \"\"\"\n    A code (or set of codes) that identify this substance.\n    \"\"\"\n    code: CodeableConcept!\n\n    \"\"\"\n    A description of the substance - its appearance, handling requirements, and other usage notes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Substance may be used to describe a kind of substance, or a specific package/container of the substance: an instance.\n    \"\"\"\n    instance: [Substanceinstance]\n\n    \"\"\"\n    A substance can be composed of other substances.\n    \"\"\"\n    ingredient: [Substanceingredient]\n  }\n\n  enum Substance_Enum_input {\n    Substance\n  }\n\n  enum Substance_Enum_schema {\n    Substance\n  }\n\n  \"\"\"\n  A homogeneous material with a definite composition.\n  \"\"\"\n  input Substance_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Substance_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Unique identifier for the substance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A code to indicate if the substance is actively used.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code to indicate if the substance is actively used.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    A code that classifies the general type of substance.  This is used  for searching, sorting and display purposes.\n    \"\"\"\n    category: [CodeableConcept_Input]\n\n    \"\"\"\n    A code (or set of codes) that identify this substance.\n    \"\"\"\n    code: CodeableConcept_Input!\n\n    \"\"\"\n    A description of the substance - its appearance, handling requirements, and other usage notes.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A description of the substance - its appearance, handling requirements, and other usage notes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Substance may be used to describe a kind of substance, or a specific package/container of the substance: an instance.\n    \"\"\"\n    instance: [Substanceinstance_Input]\n\n    \"\"\"\n    A substance can be composed of other substances.\n    \"\"\"\n    ingredient: [Substanceingredient_Input]\n  }\n\n  \"\"\"\n  Base StructureDefinition for SubstanceAmount Type: Chemical substances are a\n  single substance type whose primary defining element is the molecular structure.\n  Chemical substances shall be defined on the basis of their complete covalent\n  molecular structure; the presence of a salt (counter-ion) and/or solvates\n  (water, alcohols) is also captured. Purity, grade, physical form or particle\n  size are not taken into account in the definition of a chemical substance or in\n  the assignment of a Substance ID.\n  \"\"\"\n  type SubstanceAmount {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Used to capture quantitative values for a variety of elements. If only limits\n    are given, the arithmetic mean would be the average. If only a single definite\n    value for a given element is given, it would be captured in this field.\n    \"\"\"\n    amountQuantity: Quantity\n\n    \"\"\"\n    Used to capture quantitative values for a variety of elements. If only limits\n    are given, the arithmetic mean would be the average. If only a single definite\n    value for a given element is given, it would be captured in this field.\n    \"\"\"\n    amountRange: Range\n\n    \"\"\"\n    Used to capture quantitative values for a variety of elements. If only limits\n    are given, the arithmetic mean would be the average. If only a single definite\n    value for a given element is given, it would be captured in this field.\n    \"\"\"\n    amountString: String\n\n    \"\"\"\n    Most elements that require a quantitative value will also have a field called\n    amount type. Amount type should always be specified because the actual value\n    of the amount is often dependent on it. EXAMPLE: In capturing the actual\n    relative amounts of substances or molecular fragments it is essential to\n    indicate whether the amount refers to a mole ratio or weight ratio. For any\n    given element an effort should be made to use same the amount type for all\n    related definitional elements.\n    \"\"\"\n    amountType: CodeableConcept\n\n    \"\"\"\n    A textual comment on a numeric value.\n    \"\"\"\n    amountText: String\n\n    \"\"\"\n    Reference range of possible or expected values.\n    \"\"\"\n    referenceRange: Element\n  }\n\n  type Substanceingredient {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The amount of the ingredient in the substance - a concentration ratio.\n    \"\"\"\n    quantity: Ratio\n\n    \"\"\"\n    Another substance that is a component of this substance.\n    \"\"\"\n    substanceCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    Another substance that is a component of this substance.\n    \"\"\"\n    substanceReference: SubstanceingredientsubstanceReference_substanceReference_Union!\n  }\n\n  input Substanceingredient_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The amount of the ingredient in the substance - a concentration ratio.\n    \"\"\"\n    quantity: Ratio_Input\n\n    \"\"\"\n    Another substance that is a component of this substance.\n    \"\"\"\n    substanceCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    Another substance that is a component of this substance.\n    \"\"\"\n    substanceReference: String!\n  }\n\n  \"\"\"\n  Another substance that is a component of this substance.\n  \"\"\"\n  union SubstanceingredientsubstanceReference_substanceReference_Union =\n      Substance\n\n  type Substanceinstance {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier associated with the package/container (usually a label affixed directly).\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry.\n    \"\"\"\n    expiry: DateTime\n\n    \"\"\"\n    The amount of the substance.\n    \"\"\"\n    quantity: Quantity\n  }\n\n  input Substanceinstance_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier associated with the package/container (usually a label affixed directly).\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry.\n    \"\"\"\n    _expiry: Element_Input\n\n    \"\"\"\n    When the substance is no longer valid to use. For some substances, a single arbitrary date is used for expiry.\n    \"\"\"\n    expiry: DateTime\n\n    \"\"\"\n    The amount of the substance.\n    \"\"\"\n    quantity: Quantity_Input\n  }\n\n  \"\"\"\n  Nucleic acids are defined by three distinct elements: the base, sugar and\n  linkage. Individual substance/moiety IDs will be created for each of these\n  elements. The nucleotide sequence will be always entered in the 5’-3’ direction.\n  \"\"\"\n  type SubstanceNucleicAcid {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SubstanceNucleicAcid_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of the sequence shall be specified based on a controlled vocabulary.\n    \"\"\"\n    sequenceType: CodeableConcept\n\n    \"\"\"\n    The number of linear sequences of nucleotides linked through phosphodiester\n    bonds shall be described. Subunits would be strands of nucleic acids that are\n    tightly associated typically through Watson-Crick base pairing. NOTE: If not\n    specified in the reference source, the assumption is that there is 1 subunit.\n    \"\"\"\n    numberOfSubunits: Int\n\n    \"\"\"\n    The area of hybridisation shall be described if applicable for double stranded\n    RNA or DNA. The number associated with the subunit followed by the number\n    associated to the residue shall be specified in increasing order. The\n    underscore “” shall be used as separator as follows: “Subunitnumber Residue”.\n    \"\"\"\n    areaOfHybridisation: String\n\n    \"\"\"\n    (TBC).\n    \"\"\"\n    oligoNucleotideType: CodeableConcept\n\n    \"\"\"\n    Subunits are listed in order of decreasing length; sequences of the same\n    length will be ordered by molecular weight; subunits that have identical\n    sequences will be repeated multiple times.\n    \"\"\"\n    subunit: [SubstanceNucleicAcidsubunit]\n  }\n\n  enum SubstanceNucleicAcid_Enum_schema {\n    SubstanceNucleicAcid\n  }\n\n  type SubstanceNucleicAcidsubunit {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Index of linear sequences of nucleic acids in order of decreasing length.\n    Sequences of the same length will be ordered by molecular weight. Subunits\n    that have identical sequences will be repeated and have sequential subscripts.\n    \"\"\"\n    subunit: Int\n\n    \"\"\"\n    Actual nucleotide sequence notation from 5' to 3' end using standard single\n    letter codes. In addition to the base sequence, sugar and type of phosphate or\n    non-phosphate linkage should also be captured.\n    \"\"\"\n    sequence: String\n\n    \"\"\"\n    The length of the sequence shall be captured.\n    \"\"\"\n    length: Int\n\n    \"\"\"\n    (TBC).\n    \"\"\"\n    sequenceAttachment: Attachment\n\n    \"\"\"\n    The nucleotide present at the 5’ terminal shall be specified based on a\n    controlled vocabulary. Since the sequence is represented from the 5' to the 3'\n    end, the 5’ prime nucleotide is the letter at the first position in the\n    sequence. A separate representation would be redundant.\n    \"\"\"\n    fivePrime: CodeableConcept\n\n    \"\"\"\n    The nucleotide present at the 3’ terminal shall be specified based on a\n    controlled vocabulary. Since the sequence is represented from the 5' to the 3'\n    end, the 5’ prime nucleotide is the letter at the last position in the\n    sequence. A separate representation would be redundant.\n    \"\"\"\n    threePrime: CodeableConcept\n\n    \"\"\"\n    The linkages between sugar residues will also be captured.\n    \"\"\"\n    linkage: [SubstanceNucleicAcidsubunitlinkage]\n\n    \"\"\"\n    5.3.6.8.1 Sugar ID (Mandatory).\n    \"\"\"\n    sugar: [SubstanceNucleicAcidsubunitsugar]\n  }\n\n  type SubstanceNucleicAcidsubunitlinkage {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The entity that links the sugar residues together should also be captured for\n    nearly all naturally occurring nucleic acid the linkage is a phosphate group.\n    For many synthetic oligonucleotides phosphorothioate linkages are often seen.\n    Linkage connectivity is assumed to be 3’-5’. If the linkage is either 3’-3’ or\n    5’-5’ this should be specified.\n    \"\"\"\n    connectivity: String\n\n    \"\"\"\n    Each linkage will be registered as a fragment and have an ID.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Each linkage will be registered as a fragment and have at least one name. A single name shall be assigned to each linkage.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Residues shall be captured as described in 5.3.6.8.3.\n    \"\"\"\n    residueSite: String\n  }\n\n  type SubstanceNucleicAcidsubunitsugar {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The Substance ID of the sugar or sugar-like component that make up the nucleotide.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    The name of the sugar or sugar-like component that make up the nucleotide.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The residues that contain a given sugar will be captured. The order of given\n    residues will be captured in the 5‘-3‘direction consistent with the base\n    sequences listed above.\n    \"\"\"\n    residueSite: String\n  }\n\n  \"\"\"\n  Todo.\n  \"\"\"\n  type SubstancePolymer {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SubstancePolymer_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    class: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    geometry: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    copolymerConnectivity: [CodeableConcept]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    modification: [String]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    monomerSet: [SubstancePolymermonomerSet]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    repeat: [SubstancePolymerrepeat]\n  }\n\n  enum SubstancePolymer_Enum_schema {\n    SubstancePolymer\n  }\n\n  type SubstancePolymermonomerSet {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    ratioType: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    startingMaterial: [SubstancePolymermonomerSetstartingMaterial]\n  }\n\n  type SubstancePolymermonomerSetstartingMaterial {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    material: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    isDefining: Boolean\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    amount: SubstanceAmount\n  }\n\n  type SubstancePolymerrepeat {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    numberOfUnits: Int\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    averageMolecularFormula: String\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    repeatUnitAmountType: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    repeatUnit: [SubstancePolymerrepeatrepeatUnit]\n  }\n\n  type SubstancePolymerrepeatrepeatUnit {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    orientationOfPolymerisation: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    repeatUnit: String\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    amount: SubstanceAmount\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    degreeOfPolymerisation: [SubstancePolymerrepeatrepeatUnitdegreeOfPolymerisation]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    structuralRepresentation: [SubstancePolymerrepeatrepeatUnitstructuralRepresentation]\n  }\n\n  type SubstancePolymerrepeatrepeatUnitdegreeOfPolymerisation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    degree: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    amount: SubstanceAmount\n  }\n\n  type SubstancePolymerrepeatrepeatUnitstructuralRepresentation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    representation: String\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    attachment: Attachment\n  }\n\n  \"\"\"\n  A SubstanceProtein is defined as a single unit of a linear amino acid sequence,\n  or a combination of subunits that are either covalently linked or have a defined\n  invariant stoichiometric relationship. This includes all synthetic, recombinant\n  and purified SubstanceProteins of defined sequence, whether the use is\n  therapeutic or prophylactic. This set of elements will be used to describe\n  albumins, coagulation factors, cytokines, growth factors,\n  peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant\n  vaccines, and immunomodulators.\n  \"\"\"\n  type SubstanceProtein {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SubstanceProtein_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The SubstanceProtein descriptive elements will only be used when a complete or\n    partial amino acid sequence is available or derivable from a nucleic acid sequence.\n    \"\"\"\n    sequenceType: CodeableConcept\n\n    \"\"\"\n    Number of linear sequences of amino acids linked through peptide bonds. The\n    number of subunits constituting the SubstanceProtein shall be described. It is\n    possible that the number of subunits can be variable.\n    \"\"\"\n    numberOfSubunits: Int\n\n    \"\"\"\n    The disulphide bond between two cysteine residues either on the same subunit\n    or on two different subunits shall be described. The position of the disulfide\n    bonds in the SubstanceProtein shall be listed in increasing order of subunit\n    number and position within subunit followed by the abbreviation of the amino\n    acids involved. The disulfide linkage positions shall actually contain the\n    amino acid Cysteine at the respective positions.\n    \"\"\"\n    disulfideLinkage: [String]\n\n    \"\"\"\n    This subclause refers to the description of each subunit constituting the\n    SubstanceProtein. A subunit is a linear sequence of amino acids linked through\n    peptide bonds. The Subunit information shall be provided when the finished\n    SubstanceProtein is a complex of multiple sequences; subunits are not used to\n    delineate domains within a single sequence. Subunits are listed in order of\n    decreasing length; sequences of the same length will be ordered by decreasing\n    molecular weight; subunits that have identical sequences will be repeated\n    multiple times.\n    \"\"\"\n    subunit: [SubstanceProteinsubunit]\n  }\n\n  enum SubstanceProtein_Enum_schema {\n    SubstanceProtein\n  }\n\n  type SubstanceProteinsubunit {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Index of primary sequences of amino acids linked through peptide bonds in\n    order of decreasing length. Sequences of the same length will be ordered by\n    molecular weight. Subunits that have identical sequences will be repeated and\n    have sequential subscripts.\n    \"\"\"\n    subunit: Int\n\n    \"\"\"\n    The sequence information shall be provided enumerating the amino acids from N-\n    to C-terminal end using standard single-letter amino acid codes. Uppercase\n    shall be used for L-amino acids and lowercase for D-amino acids. Transcribed\n    SubstanceProteins will always be described using the translated sequence; for\n    synthetic peptide containing amino acids that are not represented with a\n    single letter code an X should be used within the sequence. The modified amino\n    acids will be distinguished by their position in the sequence.\n    \"\"\"\n    sequence: String\n\n    \"\"\"\n    Length of linear sequences of amino acids contained in the subunit.\n    \"\"\"\n    length: Int\n\n    \"\"\"\n    The sequence information shall be provided enumerating the amino acids from N-\n    to C-terminal end using standard single-letter amino acid codes. Uppercase\n    shall be used for L-amino acids and lowercase for D-amino acids. Transcribed\n    SubstanceProteins will always be described using the translated sequence; for\n    synthetic peptide containing amino acids that are not represented with a\n    single letter code an X should be used within the sequence. The modified amino\n    acids will be distinguished by their position in the sequence.\n    \"\"\"\n    sequenceAttachment: Attachment\n\n    \"\"\"\n    Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID.\n    \"\"\"\n    nTerminalModificationId: Identifier\n\n    \"\"\"\n    The name of the fragment modified at the N-terminal of the SubstanceProtein shall be specified.\n    \"\"\"\n    nTerminalModification: String\n\n    \"\"\"\n    Unique identifier for molecular fragment modification based on the ISO 11238 Substance ID.\n    \"\"\"\n    cTerminalModificationId: Identifier\n\n    \"\"\"\n    The modification at the C-terminal shall be specified.\n    \"\"\"\n    cTerminalModification: String\n  }\n\n  \"\"\"\n  Todo.\n  \"\"\"\n  type SubstanceReferenceInformation {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SubstanceReferenceInformation_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    gene: [SubstanceReferenceInformationgene]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    geneElement: [SubstanceReferenceInformationgeneElement]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    classification: [SubstanceReferenceInformationclassification]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    target: [SubstanceReferenceInformationtarget]\n  }\n\n  enum SubstanceReferenceInformation_Enum_schema {\n    SubstanceReferenceInformation\n  }\n\n  type SubstanceReferenceInformationclassification {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    domain: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    classification: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    subtype: [CodeableConcept]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    source: [SubstanceReferenceInformationclassificationsource_source_Union]\n  }\n\n  \"\"\"\n  Todo.\n  \"\"\"\n  union SubstanceReferenceInformationclassificationsource_source_Union =\n      DocumentReference\n\n  type SubstanceReferenceInformationgene {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    geneSequenceOrigin: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    gene: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    source: [SubstanceReferenceInformationgenesource_source_Union]\n  }\n\n  type SubstanceReferenceInformationgeneElement {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    element: Identifier\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    source: [SubstanceReferenceInformationgeneElementsource_source_Union]\n  }\n\n  \"\"\"\n  Todo.\n  \"\"\"\n  union SubstanceReferenceInformationgeneElementsource_source_Union =\n      DocumentReference\n\n  \"\"\"\n  Todo.\n  \"\"\"\n  union SubstanceReferenceInformationgenesource_source_Union =\n      DocumentReference\n\n  type SubstanceReferenceInformationtarget {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    target: Identifier\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    interaction: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    organism: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    organismType: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    amountQuantity: Quantity\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    amountRange: Range\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    amountString: String\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    amountType: CodeableConcept\n\n    \"\"\"\n    Todo.\n    \"\"\"\n    source: [SubstanceReferenceInformationtargetsource_source_Union]\n  }\n\n  \"\"\"\n  Todo.\n  \"\"\"\n  union SubstanceReferenceInformationtargetsource_source_Union =\n      DocumentReference\n\n  \"\"\"\n  Source material shall capture information on the taxonomic and anatomical\n  origins as well as the fraction of a material that can result in or can be\n  modified to form a substance. This set of data elements shall be used to define\n  polymer substances isolated from biological matrices. Taxonomic and anatomical\n  origins shall be described using a controlled vocabulary as required. This\n  information is captured for naturally derived polymers ( . starch) and\n  structurally diverse substances. For Organisms belonging to the Kingdom Plantae\n  the Substance level defines the fresh material of a single species or\n  infraspecies, the Herbal Drug and the Herbal preparation. For Herbal\n  preparations, the fraction information will be captured at the Substance\n  information level and additional information for herbal extracts will be\n  captured at the Specified Substance Group 1 information level. See for further\n  explanation the Substance Class: Structurally Diverse and the herbal annex.\n  \"\"\"\n  type SubstanceSourceMaterial {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SubstanceSourceMaterial_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    General high level classification of the source material specific to the origin of the material.\n    \"\"\"\n    sourceMaterialClass: CodeableConcept\n\n    \"\"\"\n    The type of the source material shall be specified based on a controlled\n    vocabulary. For vaccines, this subclause refers to the class of infectious agent.\n    \"\"\"\n    sourceMaterialType: CodeableConcept\n\n    \"\"\"\n    The state of the source material when extracted.\n    \"\"\"\n    sourceMaterialState: CodeableConcept\n\n    \"\"\"\n    The unique identifier associated with the source material parent organism shall be specified.\n    \"\"\"\n    organismId: Identifier\n\n    \"\"\"\n    The organism accepted Scientific name shall be provided based on the organism taxonomy.\n    \"\"\"\n    organismName: String\n\n    \"\"\"\n    The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of the\n    substance (fresh) of Ginkgo biloba L. or Ginkgo biloba L. (Whole plant).\n    \"\"\"\n    parentSubstanceId: [Identifier]\n\n    \"\"\"\n    The parent substance of the Herbal Drug, or Herbal preparation.\n    \"\"\"\n    parentSubstanceName: [String]\n\n    \"\"\"\n    The country where the plant material is harvested or the countries where the\n    plasma is sourced from as laid down in accordance with the Plasma Master File.\n    For “Plasma-derived substances” the attribute country of origin provides\n    information about the countries used for the manufacturing of the Cryopoor\n    plama or Crioprecipitate.\n    \"\"\"\n    countryOfOrigin: [CodeableConcept]\n\n    \"\"\"\n    The place/region where the plant is harvested or the places/regions where the animal source material has its habitat.\n    \"\"\"\n    geographicalLocation: [String]\n\n    \"\"\"\n    Stage of life for animals, plants, insects and microorganisms. This\n    information shall be provided only when the substance is significantly\n    different in these stages (e.g. foetal bovine serum).\n    \"\"\"\n    developmentStage: CodeableConcept\n\n    \"\"\"\n    Many complex materials are fractions of parts of plants, animals, or minerals.\n    Fraction elements are often necessary to define both Substances and Specified\n    Group 1 Substances. For substances derived from Plants, fraction information\n    will be captured at the Substance information level ( . Oils, Juices and\n    Exudates). Additional information for Extracts, such as extraction solvent\n    composition, will be captured at the Specified Substance Group 1 information\n    level. For plasma-derived products fraction information will be captured at\n    the Substance and the Specified Substance Group 1 levels.\n    \"\"\"\n    fractionDescription: [SubstanceSourceMaterialfractionDescription]\n\n    \"\"\"\n    This subclause describes the organism which the substance is derived from. For\n    vaccines, the parent organism shall be specified based on these subclause\n    elements. As an example, full taxonomy will be described for the Substance Name: ., Leaf.\n    \"\"\"\n    organism: SubstanceSourceMaterialorganism\n\n    \"\"\"\n    To do.\n    \"\"\"\n    partDescription: [SubstanceSourceMaterialpartDescription]\n  }\n\n  enum SubstanceSourceMaterial_Enum_schema {\n    SubstanceSourceMaterial\n  }\n\n  type SubstanceSourceMaterialfractionDescription {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    This element is capturing information about the fraction of a plant part, or human plasma for fractionation.\n    \"\"\"\n    fraction: String\n\n    \"\"\"\n    The specific type of the material constituting the component. For Herbal\n    preparations the particulars of the extracts (liquid/dry) is described in\n    Specified Substance Group 1.\n    \"\"\"\n    materialType: CodeableConcept\n  }\n\n  type SubstanceSourceMaterialorganism {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The family of an organism shall be specified.\n    \"\"\"\n    family: CodeableConcept\n\n    \"\"\"\n    The genus of an organism shall be specified; refers to the Latin epithet of\n    the genus element of the plant/animal scientific name; it is present in names\n    for genera, species and infraspecies.\n    \"\"\"\n    genus: CodeableConcept\n\n    \"\"\"\n    The species of an organism shall be specified; refers to the Latin epithet of\n    the species of the plant/animal; it is present in names for species and infraspecies.\n    \"\"\"\n    species: CodeableConcept\n\n    \"\"\"\n    The Intraspecific type of an organism shall be specified.\n    \"\"\"\n    intraspecificType: CodeableConcept\n\n    \"\"\"\n    The intraspecific description of an organism shall be specified based on a\n    controlled vocabulary. For Influenza Vaccine, the intraspecific description\n    shall contain the syntax of the antigen in line with the WHO convention.\n    \"\"\"\n    intraspecificDescription: String\n\n    \"\"\"\n    4.9.13.6.1 Author type (Conditional).\n    \"\"\"\n    author: [SubstanceSourceMaterialorganismauthor]\n\n    \"\"\"\n    4.9.13.8.1 Hybrid species maternal organism ID (Optional).\n    \"\"\"\n    hybrid: SubstanceSourceMaterialorganismhybrid\n\n    \"\"\"\n    4.9.13.7.1 Kingdom (Conditional).\n    \"\"\"\n    organismGeneral: SubstanceSourceMaterialorganismorganismGeneral\n  }\n\n  type SubstanceSourceMaterialorganismauthor {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of author of an organism species shall be specified. The\n    parenthetical author of an organism species refers to the first author who\n    published the plant/animal name (of any rank). The primary author of an\n    organism species refers to the first author(s), who validly published the\n    plant/animal name.\n    \"\"\"\n    authorType: CodeableConcept\n\n    \"\"\"\n    The author of an organism species shall be specified. The author year of an\n    organism shall also be specified when applicable; refers to the year in which\n    the first author(s) published the infraspecific plant/animal name (of any rank).\n    \"\"\"\n    authorDescription: String\n  }\n\n  type SubstanceSourceMaterialorganismhybrid {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The identifier of the maternal species constituting the hybrid organism shall\n    be specified based on a controlled vocabulary. For plants, the parents aren’t\n    always known, and it is unlikely that it will be known which is maternal and\n    which is paternal.\n    \"\"\"\n    maternalOrganismId: String\n\n    \"\"\"\n    The name of the maternal species constituting the hybrid organism shall be\n    specified. For plants, the parents aren’t always known, and it is unlikely\n    that it will be known which is maternal and which is paternal.\n    \"\"\"\n    maternalOrganismName: String\n\n    \"\"\"\n    The identifier of the paternal species constituting the hybrid organism shall\n    be specified based on a controlled vocabulary.\n    \"\"\"\n    paternalOrganismId: String\n\n    \"\"\"\n    The name of the paternal species constituting the hybrid organism shall be specified.\n    \"\"\"\n    paternalOrganismName: String\n\n    \"\"\"\n    The hybrid type of an organism shall be specified.\n    \"\"\"\n    hybridType: CodeableConcept\n  }\n\n  type SubstanceSourceMaterialorganismorganismGeneral {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The kingdom of an organism shall be specified.\n    \"\"\"\n    kingdom: CodeableConcept\n\n    \"\"\"\n    The phylum of an organism shall be specified.\n    \"\"\"\n    phylum: CodeableConcept\n\n    \"\"\"\n    The class of an organism shall be specified.\n    \"\"\"\n    class: CodeableConcept\n\n    \"\"\"\n    The order of an organism shall be specified,.\n    \"\"\"\n    order: CodeableConcept\n  }\n\n  type SubstanceSourceMaterialpartDescription {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Entity of anatomical origin of source material within an organism.\n    \"\"\"\n    part: CodeableConcept\n\n    \"\"\"\n    The detailed anatomic location when the part can be extracted from different\n    anatomical locations of the organism. Multiple alternative locations may apply.\n    \"\"\"\n    partLocation: CodeableConcept\n  }\n\n  \"\"\"\n  The detailed description of a substance, typically at a level beyond what is used for prescribing.\n  \"\"\"\n  type SubstanceSpecification {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SubstanceSpecification_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier by which this substance is known.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    High level categorization, e.g. polymer or nucleic acid.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Status of substance within the catalogue e.g. approved.\n    \"\"\"\n    status: CodeableConcept\n\n    \"\"\"\n    If the substance applies to only human or veterinary use.\n    \"\"\"\n    domain: CodeableConcept\n\n    \"\"\"\n    Textual description of the substance.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [SubstanceSpecificationsource_source_Union]\n\n    \"\"\"\n    Textual comment about this record of a substance.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Moiety, for structural modifications.\n    \"\"\"\n    moiety: [SubstanceSpecificationmoiety]\n\n    \"\"\"\n    General specifications for this substance, including how it is related to other substances.\n    \"\"\"\n    property: [SubstanceSpecificationproperty]\n\n    \"\"\"\n    General information detailing this substance.\n    \"\"\"\n    referenceInformation: SubstanceSpecificationreferenceInformation_referenceInformation_Union\n\n    \"\"\"\n    Structural information.\n    \"\"\"\n    structure: SubstanceSpecificationstructure\n\n    \"\"\"\n    Codes associated with the substance.\n    \"\"\"\n    code: [SubstanceSpecificationcode]\n\n    \"\"\"\n    Names applicable to this substance.\n    \"\"\"\n    name: [SubstanceSpecificationname]\n\n    \"\"\"\n    A link between this substance and another, with details of the relationship.\n    \"\"\"\n    relationship: [SubstanceSpecificationrelationship]\n\n    \"\"\"\n    Data items specific to nucleic acids.\n    \"\"\"\n    nucleicAcid: SubstanceSpecificationnucleicAcid_nucleicAcid_Union\n\n    \"\"\"\n    Data items specific to polymers.\n    \"\"\"\n    polymer: SubstanceSpecificationpolymer_polymer_Union\n\n    \"\"\"\n    Data items specific to proteins.\n    \"\"\"\n    protein: SubstanceSpecificationprotein_protein_Union\n\n    \"\"\"\n    Material or taxonomic/anatomical source for the substance.\n    \"\"\"\n    sourceMaterial: SubstanceSpecificationsourceMaterial_sourceMaterial_Union\n  }\n\n  enum SubstanceSpecification_Enum_input {\n    SubstanceSpecification\n  }\n\n  enum SubstanceSpecification_Enum_schema {\n    SubstanceSpecification\n  }\n\n  \"\"\"\n  The detailed description of a substance, typically at a level beyond what is used for prescribing.\n  \"\"\"\n  input SubstanceSpecification_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SubstanceSpecification_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier by which this substance is known.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    High level categorization, e.g. polymer or nucleic acid.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Status of substance within the catalogue e.g. approved.\n    \"\"\"\n    status: CodeableConcept_Input\n\n    \"\"\"\n    If the substance applies to only human or veterinary use.\n    \"\"\"\n    domain: CodeableConcept_Input\n\n    \"\"\"\n    Textual description of the substance.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Textual description of the substance.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [String]\n\n    \"\"\"\n    Textual comment about this record of a substance.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Textual comment about this record of a substance.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Moiety, for structural modifications.\n    \"\"\"\n    moiety: [SubstanceSpecificationmoiety_Input]\n\n    \"\"\"\n    General specifications for this substance, including how it is related to other substances.\n    \"\"\"\n    property: [SubstanceSpecificationproperty_Input]\n\n    \"\"\"\n    General information detailing this substance.\n    \"\"\"\n    referenceInformation: String\n\n    \"\"\"\n    Structural information.\n    \"\"\"\n    structure: SubstanceSpecificationstructure_Input\n\n    \"\"\"\n    Codes associated with the substance.\n    \"\"\"\n    code: [SubstanceSpecificationcode_Input]\n\n    \"\"\"\n    Names applicable to this substance.\n    \"\"\"\n    name: [SubstanceSpecificationname_Input]\n\n    \"\"\"\n    A link between this substance and another, with details of the relationship.\n    \"\"\"\n    relationship: [SubstanceSpecificationrelationship_Input]\n\n    \"\"\"\n    Data items specific to nucleic acids.\n    \"\"\"\n    nucleicAcid: String\n\n    \"\"\"\n    Data items specific to polymers.\n    \"\"\"\n    polymer: String\n\n    \"\"\"\n    Data items specific to proteins.\n    \"\"\"\n    protein: String\n\n    \"\"\"\n    Material or taxonomic/anatomical source for the substance.\n    \"\"\"\n    sourceMaterial: String\n  }\n\n  type SubstanceSpecificationcode {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The specific code.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    Status of the code assignment.\n    \"\"\"\n    status: CodeableConcept\n\n    \"\"\"\n    The date at which the code status is changed as part of the terminology maintenance.\n    \"\"\"\n    statusDate: DateTime\n\n    \"\"\"\n    Any comment can be provided in this field, if necessary.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [SubstanceSpecificationcodesource_source_Union]\n  }\n\n  input SubstanceSpecificationcode_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The specific code.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    Status of the code assignment.\n    \"\"\"\n    status: CodeableConcept_Input\n\n    \"\"\"\n    The date at which the code status is changed as part of the terminology maintenance.\n    \"\"\"\n    _statusDate: Element_Input\n\n    \"\"\"\n    The date at which the code status is changed as part of the terminology maintenance.\n    \"\"\"\n    statusDate: DateTime\n\n    \"\"\"\n    Any comment can be provided in this field, if necessary.\n    \"\"\"\n    _comment: Element_Input\n\n    \"\"\"\n    Any comment can be provided in this field, if necessary.\n    \"\"\"\n    comment: String\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [String]\n  }\n\n  \"\"\"\n  Supporting literature.\n  \"\"\"\n  union SubstanceSpecificationcodesource_source_Union =\n      DocumentReference\n\n  type SubstanceSpecificationmoiety {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Role that the moiety is playing.\n    \"\"\"\n    role: CodeableConcept\n\n    \"\"\"\n    Identifier by which this moiety substance is known.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Textual name for this moiety substance.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Stereochemistry type.\n    \"\"\"\n    stereochemistry: CodeableConcept\n\n    \"\"\"\n    Optical activity type.\n    \"\"\"\n    opticalActivity: CodeableConcept\n\n    \"\"\"\n    Molecular formula.\n    \"\"\"\n    molecularFormula: String\n\n    \"\"\"\n    Quantitative value for this moiety.\n    \"\"\"\n    amountQuantity: Quantity\n\n    \"\"\"\n    Quantitative value for this moiety.\n    \"\"\"\n    amountString: String\n  }\n\n  input SubstanceSpecificationmoiety_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Role that the moiety is playing.\n    \"\"\"\n    role: CodeableConcept_Input\n\n    \"\"\"\n    Identifier by which this moiety substance is known.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    Textual name for this moiety substance.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Textual name for this moiety substance.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    Stereochemistry type.\n    \"\"\"\n    stereochemistry: CodeableConcept_Input\n\n    \"\"\"\n    Optical activity type.\n    \"\"\"\n    opticalActivity: CodeableConcept_Input\n\n    \"\"\"\n    Molecular formula.\n    \"\"\"\n    _molecularFormula: Element_Input\n\n    \"\"\"\n    Molecular formula.\n    \"\"\"\n    molecularFormula: String\n\n    \"\"\"\n    Quantitative value for this moiety.\n    \"\"\"\n    amountQuantity: Quantity_Input\n\n    \"\"\"\n    Quantitative value for this moiety.\n    \"\"\"\n    _amountString: Element_Input\n\n    \"\"\"\n    Quantitative value for this moiety.\n    \"\"\"\n    amountString: String\n  }\n\n  type SubstanceSpecificationname {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The actual name.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Name type.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The status of the name.\n    \"\"\"\n    status: CodeableConcept\n\n    \"\"\"\n    If this is the preferred name for this substance.\n    \"\"\"\n    preferred: Boolean\n\n    \"\"\"\n    Language of the name.\n    \"\"\"\n    language: [CodeableConcept]\n\n    \"\"\"\n    The use context of this name for example if there is a different name a drug\n    active ingredient as opposed to a food colour additive.\n    \"\"\"\n    domain: [CodeableConcept]\n\n    \"\"\"\n    The jurisdiction where this name applies.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Details of the official nature of this name.\n    \"\"\"\n    official: [SubstanceSpecificationnameofficial]\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [SubstanceSpecificationnamesource_source_Union]\n  }\n\n  input SubstanceSpecificationname_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The actual name.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The actual name.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    Name type.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The status of the name.\n    \"\"\"\n    status: CodeableConcept_Input\n\n    \"\"\"\n    If this is the preferred name for this substance.\n    \"\"\"\n    _preferred: Element_Input\n\n    \"\"\"\n    If this is the preferred name for this substance.\n    \"\"\"\n    preferred: Boolean\n\n    \"\"\"\n    Language of the name.\n    \"\"\"\n    language: [CodeableConcept_Input]\n\n    \"\"\"\n    The use context of this name for example if there is a different name a drug\n    active ingredient as opposed to a food colour additive.\n    \"\"\"\n    domain: [CodeableConcept_Input]\n\n    \"\"\"\n    The jurisdiction where this name applies.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Details of the official nature of this name.\n    \"\"\"\n    official: [SubstanceSpecificationnameofficial_Input]\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [String]\n  }\n\n  type SubstanceSpecificationnameofficial {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Which authority uses this official name.\n    \"\"\"\n    authority: CodeableConcept\n\n    \"\"\"\n    The status of the official name.\n    \"\"\"\n    status: CodeableConcept\n\n    \"\"\"\n    Date of official name change.\n    \"\"\"\n    date: DateTime\n  }\n\n  input SubstanceSpecificationnameofficial_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Which authority uses this official name.\n    \"\"\"\n    authority: CodeableConcept_Input\n\n    \"\"\"\n    The status of the official name.\n    \"\"\"\n    status: CodeableConcept_Input\n\n    \"\"\"\n    Date of official name change.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    Date of official name change.\n    \"\"\"\n    date: DateTime\n  }\n\n  \"\"\"\n  Supporting literature.\n  \"\"\"\n  union SubstanceSpecificationnamesource_source_Union =\n      DocumentReference\n\n  \"\"\"\n  Data items specific to nucleic acids.\n  \"\"\"\n  union SubstanceSpecificationnucleicAcid_nucleicAcid_Union =\n      SubstanceNucleicAcid\n\n  \"\"\"\n  Data items specific to polymers.\n  \"\"\"\n  union SubstanceSpecificationpolymer_polymer_Union = SubstancePolymer\n\n  type SubstanceSpecificationproperty {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A category for this property, e.g. Physical, Chemical, Enzymatic.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    Property type e.g. viscosity, pH, isoelectric point.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1).\n    \"\"\"\n    parameters: String\n\n    \"\"\"\n    A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).\n    \"\"\"\n    definingSubstanceReference: SubstanceSpecificationpropertydefiningSubstanceReference_definingSubstanceReference_Union\n\n    \"\"\"\n    A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).\n    \"\"\"\n    definingSubstanceCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Quantitative value for this property.\n    \"\"\"\n    amountQuantity: Quantity\n\n    \"\"\"\n    Quantitative value for this property.\n    \"\"\"\n    amountString: String\n  }\n\n  input SubstanceSpecificationproperty_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A category for this property, e.g. Physical, Chemical, Enzymatic.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    Property type e.g. viscosity, pH, isoelectric point.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1).\n    \"\"\"\n    _parameters: Element_Input\n\n    \"\"\"\n    Parameters that were used in the measurement of a property (e.g. for viscosity: measured at 20C with a pH of 7.1).\n    \"\"\"\n    parameters: String\n\n    \"\"\"\n    A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).\n    \"\"\"\n    definingSubstanceReference: String\n\n    \"\"\"\n    A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).\n    \"\"\"\n    definingSubstanceCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Quantitative value for this property.\n    \"\"\"\n    amountQuantity: Quantity_Input\n\n    \"\"\"\n    Quantitative value for this property.\n    \"\"\"\n    _amountString: Element_Input\n\n    \"\"\"\n    Quantitative value for this property.\n    \"\"\"\n    amountString: String\n  }\n\n  \"\"\"\n  A substance upon which a defining property depends (e.g. for solubility: in water, in alcohol).\n  \"\"\"\n  union SubstanceSpecificationpropertydefiningSubstanceReference_definingSubstanceReference_Union =\n      SubstanceSpecification\n    | Substance\n\n  \"\"\"\n  Data items specific to proteins.\n  \"\"\"\n  union SubstanceSpecificationprotein_protein_Union = SubstanceProtein\n\n  \"\"\"\n  General information detailing this substance.\n  \"\"\"\n  union SubstanceSpecificationreferenceInformation_referenceInformation_Union =\n      SubstanceReferenceInformation\n\n  type SubstanceSpecificationrelationship {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A pointer to another substance, as a resource or just a representational code.\n    \"\"\"\n    substanceReference: SubstanceSpecificationrelationshipsubstanceReference_substanceReference_Union\n\n    \"\"\"\n    A pointer to another substance, as a resource or just a representational code.\n    \"\"\"\n    substanceCodeableConcept: CodeableConcept\n\n    \"\"\"\n    For example 'salt to parent', 'active moiety', 'starting material'.\n    \"\"\"\n    relationship: CodeableConcept\n\n    \"\"\"\n    For example where an enzyme strongly bonds with a particular substance, this\n    is a defining relationship for that enzyme, out of several possible substance relationships.\n    \"\"\"\n    isDefining: Boolean\n\n    \"\"\"\n    A numeric factor for the relationship, for instance to express that the salt\n    of a substance has some percentage of the active substance in relation to some other.\n    \"\"\"\n    amountQuantity: Quantity\n\n    \"\"\"\n    A numeric factor for the relationship, for instance to express that the salt\n    of a substance has some percentage of the active substance in relation to some other.\n    \"\"\"\n    amountRange: Range\n\n    \"\"\"\n    A numeric factor for the relationship, for instance to express that the salt\n    of a substance has some percentage of the active substance in relation to some other.\n    \"\"\"\n    amountRatio: Ratio\n\n    \"\"\"\n    A numeric factor for the relationship, for instance to express that the salt\n    of a substance has some percentage of the active substance in relation to some other.\n    \"\"\"\n    amountString: String\n\n    \"\"\"\n    For use when the numeric.\n    \"\"\"\n    amountRatioLowLimit: Ratio\n\n    \"\"\"\n    An operator for the amount, for example 'average', 'approximately', 'less than'.\n    \"\"\"\n    amountType: CodeableConcept\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [SubstanceSpecificationrelationshipsource_source_Union]\n  }\n\n  input SubstanceSpecificationrelationship_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A pointer to another substance, as a resource or just a representational code.\n    \"\"\"\n    substanceReference: String\n\n    \"\"\"\n    A pointer to another substance, as a resource or just a representational code.\n    \"\"\"\n    substanceCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    For example 'salt to parent', 'active moiety', 'starting material'.\n    \"\"\"\n    relationship: CodeableConcept_Input\n\n    \"\"\"\n    For example where an enzyme strongly bonds with a particular substance, this\n    is a defining relationship for that enzyme, out of several possible substance relationships.\n    \"\"\"\n    _isDefining: Element_Input\n\n    \"\"\"\n    For example where an enzyme strongly bonds with a particular substance, this\n    is a defining relationship for that enzyme, out of several possible substance relationships.\n    \"\"\"\n    isDefining: Boolean\n\n    \"\"\"\n    A numeric factor for the relationship, for instance to express that the salt\n    of a substance has some percentage of the active substance in relation to some other.\n    \"\"\"\n    amountQuantity: Quantity_Input\n\n    \"\"\"\n    A numeric factor for the relationship, for instance to express that the salt\n    of a substance has some percentage of the active substance in relation to some other.\n    \"\"\"\n    amountRange: Range_Input\n\n    \"\"\"\n    A numeric factor for the relationship, for instance to express that the salt\n    of a substance has some percentage of the active substance in relation to some other.\n    \"\"\"\n    amountRatio: Ratio_Input\n\n    \"\"\"\n    A numeric factor for the relationship, for instance to express that the salt\n    of a substance has some percentage of the active substance in relation to some other.\n    \"\"\"\n    _amountString: Element_Input\n\n    \"\"\"\n    A numeric factor for the relationship, for instance to express that the salt\n    of a substance has some percentage of the active substance in relation to some other.\n    \"\"\"\n    amountString: String\n\n    \"\"\"\n    For use when the numeric.\n    \"\"\"\n    amountRatioLowLimit: Ratio_Input\n\n    \"\"\"\n    An operator for the amount, for example 'average', 'approximately', 'less than'.\n    \"\"\"\n    amountType: CodeableConcept_Input\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [String]\n  }\n\n  \"\"\"\n  Supporting literature.\n  \"\"\"\n  union SubstanceSpecificationrelationshipsource_source_Union =\n      DocumentReference\n\n  \"\"\"\n  A pointer to another substance, as a resource or just a representational code.\n  \"\"\"\n  union SubstanceSpecificationrelationshipsubstanceReference_substanceReference_Union =\n      SubstanceSpecification\n\n  \"\"\"\n  Supporting literature.\n  \"\"\"\n  union SubstanceSpecificationsource_source_Union = DocumentReference\n\n  \"\"\"\n  Material or taxonomic/anatomical source for the substance.\n  \"\"\"\n  union SubstanceSpecificationsourceMaterial_sourceMaterial_Union =\n      SubstanceSourceMaterial\n\n  type SubstanceSpecificationstructure {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Stereochemistry type.\n    \"\"\"\n    stereochemistry: CodeableConcept\n\n    \"\"\"\n    Optical activity type.\n    \"\"\"\n    opticalActivity: CodeableConcept\n\n    \"\"\"\n    Molecular formula.\n    \"\"\"\n    molecularFormula: String\n\n    \"\"\"\n    Specified per moiety according to the Hill system, i.e. first C, then H, then\n    alphabetical, each moiety separated by a dot.\n    \"\"\"\n    molecularFormulaByMoiety: String\n\n    \"\"\"\n    Applicable for single substances that contain a radionuclide or a non-natural isotopic ratio.\n    \"\"\"\n    isotope: [SubstanceSpecificationstructureisotope]\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [SubstanceSpecificationstructuresource_source_Union]\n\n    \"\"\"\n    Molecular structural representation.\n    \"\"\"\n    representation: [SubstanceSpecificationstructurerepresentation]\n  }\n\n  input SubstanceSpecificationstructure_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Stereochemistry type.\n    \"\"\"\n    stereochemistry: CodeableConcept_Input\n\n    \"\"\"\n    Optical activity type.\n    \"\"\"\n    opticalActivity: CodeableConcept_Input\n\n    \"\"\"\n    Molecular formula.\n    \"\"\"\n    _molecularFormula: Element_Input\n\n    \"\"\"\n    Molecular formula.\n    \"\"\"\n    molecularFormula: String\n\n    \"\"\"\n    Specified per moiety according to the Hill system, i.e. first C, then H, then\n    alphabetical, each moiety separated by a dot.\n    \"\"\"\n    _molecularFormulaByMoiety: Element_Input\n\n    \"\"\"\n    Specified per moiety according to the Hill system, i.e. first C, then H, then\n    alphabetical, each moiety separated by a dot.\n    \"\"\"\n    molecularFormulaByMoiety: String\n\n    \"\"\"\n    Applicable for single substances that contain a radionuclide or a non-natural isotopic ratio.\n    \"\"\"\n    isotope: [SubstanceSpecificationstructureisotope_Input]\n\n    \"\"\"\n    Supporting literature.\n    \"\"\"\n    source: [String]\n\n    \"\"\"\n    Molecular structural representation.\n    \"\"\"\n    representation: [SubstanceSpecificationstructurerepresentation_Input]\n  }\n\n  type SubstanceSpecificationstructureisotope {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Substance identifier for each non-natural or radioisotope.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    Substance name for each non-natural or radioisotope.\n    \"\"\"\n    name: CodeableConcept\n\n    \"\"\"\n    The type of isotopic substitution present in a single substance.\n    \"\"\"\n    substitution: CodeableConcept\n\n    \"\"\"\n    Half life - for a non-natural nuclide.\n    \"\"\"\n    halfLife: Quantity\n\n    \"\"\"\n    The molecular weight or weight range (for proteins, polymers or nucleic acids).\n    \"\"\"\n    molecularWeight: SubstanceSpecificationstructureisotopemolecularWeight\n  }\n\n  input SubstanceSpecificationstructureisotope_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Substance identifier for each non-natural or radioisotope.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    Substance name for each non-natural or radioisotope.\n    \"\"\"\n    name: CodeableConcept_Input\n\n    \"\"\"\n    The type of isotopic substitution present in a single substance.\n    \"\"\"\n    substitution: CodeableConcept_Input\n\n    \"\"\"\n    Half life - for a non-natural nuclide.\n    \"\"\"\n    halfLife: Quantity_Input\n\n    \"\"\"\n    The molecular weight or weight range (for proteins, polymers or nucleic acids).\n    \"\"\"\n    molecularWeight: SubstanceSpecificationstructureisotopemolecularWeight_Input\n  }\n\n  type SubstanceSpecificationstructureisotopemolecularWeight {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The method by which the molecular weight was determined.\n    \"\"\"\n    method: CodeableConcept\n\n    \"\"\"\n    Type of molecular weight such as exact, average (also known as. number average), weight average.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    Used to capture quantitative values for a variety of elements. If only limits\n    are given, the arithmetic mean would be the average. If only a single definite\n    value for a given element is given, it would be captured in this field.\n    \"\"\"\n    amount: Quantity\n  }\n\n  input SubstanceSpecificationstructureisotopemolecularWeight_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The method by which the molecular weight was determined.\n    \"\"\"\n    method: CodeableConcept_Input\n\n    \"\"\"\n    Type of molecular weight such as exact, average (also known as. number average), weight average.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    Used to capture quantitative values for a variety of elements. If only limits\n    are given, the arithmetic mean would be the average. If only a single definite\n    value for a given element is given, it would be captured in this field.\n    \"\"\"\n    amount: Quantity_Input\n  }\n\n  type SubstanceSpecificationstructurerepresentation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of structure (e.g. Full, Partial, Representative).\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The structural representation as text string in a format e.g. InChI, SMILES, MOLFILE, CDX.\n    \"\"\"\n    representation: String\n\n    \"\"\"\n    An attached file with the structural representation.\n    \"\"\"\n    attachment: Attachment\n  }\n\n  input SubstanceSpecificationstructurerepresentation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of structure (e.g. Full, Partial, Representative).\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The structural representation as text string in a format e.g. InChI, SMILES, MOLFILE, CDX.\n    \"\"\"\n    _representation: Element_Input\n\n    \"\"\"\n    The structural representation as text string in a format e.g. InChI, SMILES, MOLFILE, CDX.\n    \"\"\"\n    representation: String\n\n    \"\"\"\n    An attached file with the structural representation.\n    \"\"\"\n    attachment: Attachment_Input\n  }\n\n  \"\"\"\n  Supporting literature.\n  \"\"\"\n  union SubstanceSpecificationstructuresource_source_Union =\n      DocumentReference\n\n  \"\"\"\n  Record of delivery of what is supplied.\n  \"\"\"\n  type SupplyDelivery {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SupplyDelivery_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for the supply delivery event that is used to identify it across multiple disparate systems.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this event.\n    \"\"\"\n    basedOn: [SupplyDeliverybasedOn_basedOn_Union]\n\n    \"\"\"\n    A larger event of which this particular event is a component or step.\n    \"\"\"\n    partOf: [SupplyDeliverypartOf_partOf_Union]\n\n    \"\"\"\n    A code specifying the state of the dispense event.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    A link to a resource representing the person whom the delivered item is for.\n    \"\"\"\n    patient: SupplyDeliverypatient_patient_Union\n\n    \"\"\"\n    Indicates the type of dispensing event that is performed. Examples include:\n    Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.\n    \"\"\"\n    type: CodeableConcept\n\n    \"\"\"\n    The item that is being delivered or has been supplied.\n    \"\"\"\n    suppliedItem: SupplyDeliverysuppliedItem\n\n    \"\"\"\n    The date or time(s) the activity occurred.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The date or time(s) the activity occurred.\n    \"\"\"\n    occurrencePeriod: Period\n\n    \"\"\"\n    The date or time(s) the activity occurred.\n    \"\"\"\n    occurrenceTiming: Timing\n\n    \"\"\"\n    The individual responsible for dispensing the medication, supplier or device.\n    \"\"\"\n    supplier: SupplyDeliverysupplier_supplier_Union\n\n    \"\"\"\n    Identification of the facility/location where the Supply was shipped to, as part of the dispense event.\n    \"\"\"\n    destination: SupplyDeliverydestination_destination_Union\n\n    \"\"\"\n    Identifies the person who picked up the Supply.\n    \"\"\"\n    receiver: [SupplyDeliveryreceiver_receiver_Union]\n  }\n\n  enum SupplyDelivery_Enum_input {\n    SupplyDelivery\n  }\n\n  enum SupplyDelivery_Enum_schema {\n    SupplyDelivery\n  }\n\n  \"\"\"\n  Record of delivery of what is supplied.\n  \"\"\"\n  input SupplyDelivery_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SupplyDelivery_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for the supply delivery event that is used to identify it across multiple disparate systems.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    A plan, proposal or order that is fulfilled in whole or in part by this event.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    A larger event of which this particular event is a component or step.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    A code specifying the state of the dispense event.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    A code specifying the state of the dispense event.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    A link to a resource representing the person whom the delivered item is for.\n    \"\"\"\n    patient: String\n\n    \"\"\"\n    Indicates the type of dispensing event that is performed. Examples include:\n    Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.\n    \"\"\"\n    type: CodeableConcept_Input\n\n    \"\"\"\n    The item that is being delivered or has been supplied.\n    \"\"\"\n    suppliedItem: SupplyDeliverysuppliedItem_Input\n\n    \"\"\"\n    The date or time(s) the activity occurred.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    The date or time(s) the activity occurred.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    The date or time(s) the activity occurred.\n    \"\"\"\n    occurrencePeriod: Period_Input\n\n    \"\"\"\n    The date or time(s) the activity occurred.\n    \"\"\"\n    occurrenceTiming: Timing_Input\n\n    \"\"\"\n    The individual responsible for dispensing the medication, supplier or device.\n    \"\"\"\n    supplier: String\n\n    \"\"\"\n    Identification of the facility/location where the Supply was shipped to, as part of the dispense event.\n    \"\"\"\n    destination: String\n\n    \"\"\"\n    Identifies the person who picked up the Supply.\n    \"\"\"\n    receiver: [String]\n  }\n\n  \"\"\"\n  A plan, proposal or order that is fulfilled in whole or in part by this event.\n  \"\"\"\n  union SupplyDeliverybasedOn_basedOn_Union = SupplyRequest\n\n  \"\"\"\n  Identification of the facility/location where the Supply was shipped to, as part of the dispense event.\n  \"\"\"\n  union SupplyDeliverydestination_destination_Union = Location\n\n  \"\"\"\n  A larger event of which this particular event is a component or step.\n  \"\"\"\n  union SupplyDeliverypartOf_partOf_Union =\n      SupplyDelivery\n    | Contract\n\n  \"\"\"\n  A link to a resource representing the person whom the delivered item is for.\n  \"\"\"\n  union SupplyDeliverypatient_patient_Union = Patient\n\n  \"\"\"\n  Identifies the person who picked up the Supply.\n  \"\"\"\n  union SupplyDeliveryreceiver_receiver_Union =\n      Practitioner\n    | PractitionerRole\n\n  type SupplyDeliverysuppliedItem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The amount of supply that has been dispensed. Includes unit of measure.\n    \"\"\"\n    quantity: Quantity\n\n    \"\"\"\n    Identifies the medication, substance or device being dispensed. This is either\n    a link to a resource representing the details of the item or a code that\n    identifies the item from a known list.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept\n\n    \"\"\"\n    Identifies the medication, substance or device being dispensed. This is either\n    a link to a resource representing the details of the item or a code that\n    identifies the item from a known list.\n    \"\"\"\n    itemReference: SupplyDeliverysuppliedItemitemReference_itemReference_Union\n  }\n\n  input SupplyDeliverysuppliedItem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The amount of supply that has been dispensed. Includes unit of measure.\n    \"\"\"\n    quantity: Quantity_Input\n\n    \"\"\"\n    Identifies the medication, substance or device being dispensed. This is either\n    a link to a resource representing the details of the item or a code that\n    identifies the item from a known list.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    Identifies the medication, substance or device being dispensed. This is either\n    a link to a resource representing the details of the item or a code that\n    identifies the item from a known list.\n    \"\"\"\n    itemReference: String\n  }\n\n  \"\"\"\n  Identifies the medication, substance or device being dispensed. This is either a\n  link to a resource representing the details of the item or a code that\n  identifies the item from a known list.\n  \"\"\"\n  union SupplyDeliverysuppliedItemitemReference_itemReference_Union =\n      Medication\n    | Substance\n    | Device\n\n  \"\"\"\n  The individual responsible for dispensing the medication, supplier or device.\n  \"\"\"\n  union SupplyDeliverysupplier_supplier_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  \"\"\"\n  A record of a request for a medication, substance or device used in the healthcare setting.\n  \"\"\"\n  type SupplyRequest {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SupplyRequest_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Business identifiers assigned to this SupplyRequest by the author and/or other\n    systems. These identifiers remain constant as the resource is updated and\n    propagates from server to server.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    Status of the supply request.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Category of supply, e.g.  central, non-stock, etc. This is used to support work flows associated with the supply process.\n    \"\"\"\n    category: CodeableConcept\n\n    \"\"\"\n    Indicates how quickly this SupplyRequest should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    The item that is requested to be supplied. This is either a link to a resource\n    representing the details of the item or a code that identifies the item from a known list.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The item that is requested to be supplied. This is either a link to a resource\n    representing the details of the item or a code that identifies the item from a known list.\n    \"\"\"\n    itemReference: SupplyRequestitemReference_itemReference_Union!\n\n    \"\"\"\n    The amount that is being ordered of the indicated item.\n    \"\"\"\n    quantity: Quantity!\n\n    \"\"\"\n    Specific parameters for the ordered item.  For example, the size of the indicated item.\n    \"\"\"\n    parameter: [SupplyRequestparameter]\n\n    \"\"\"\n    When the request should be fulfilled.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    When the request should be fulfilled.\n    \"\"\"\n    occurrencePeriod: Period\n\n    \"\"\"\n    When the request should be fulfilled.\n    \"\"\"\n    occurrenceTiming: Timing\n\n    \"\"\"\n    When the request was made.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The device, practitioner, etc. who initiated the request.\n    \"\"\"\n    requester: SupplyRequestrequester_requester_Union\n\n    \"\"\"\n    Who is intended to fulfill the request.\n    \"\"\"\n    supplier: [SupplyRequestsupplier_supplier_Union]\n\n    \"\"\"\n    The reason why the supply item was requested.\n    \"\"\"\n    reasonCode: [CodeableConcept]\n\n    \"\"\"\n    The reason why the supply item was requested.\n    \"\"\"\n    reasonReference: [SupplyRequestreasonReference_reasonReference_Union]\n\n    \"\"\"\n    Where the supply is expected to come from.\n    \"\"\"\n    deliverFrom: SupplyRequestdeliverFrom_deliverFrom_Union\n\n    \"\"\"\n    Where the supply is destined to go.\n    \"\"\"\n    deliverTo: SupplyRequestdeliverTo_deliverTo_Union\n  }\n\n  enum SupplyRequest_Enum_input {\n    SupplyRequest\n  }\n\n  enum SupplyRequest_Enum_schema {\n    SupplyRequest\n  }\n\n  \"\"\"\n  A record of a request for a medication, substance or device used in the healthcare setting.\n  \"\"\"\n  input SupplyRequest_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: SupplyRequest_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Business identifiers assigned to this SupplyRequest by the author and/or other\n    systems. These identifiers remain constant as the resource is updated and\n    propagates from server to server.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    Status of the supply request.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    Status of the supply request.\n    \"\"\"\n    status: Code\n\n    \"\"\"\n    Category of supply, e.g.  central, non-stock, etc. This is used to support work flows associated with the supply process.\n    \"\"\"\n    category: CodeableConcept_Input\n\n    \"\"\"\n    Indicates how quickly this SupplyRequest should be addressed with respect to other requests.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Indicates how quickly this SupplyRequest should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    The item that is requested to be supplied. This is either a link to a resource\n    representing the details of the item or a code that identifies the item from a known list.\n    \"\"\"\n    itemCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The item that is requested to be supplied. This is either a link to a resource\n    representing the details of the item or a code that identifies the item from a known list.\n    \"\"\"\n    itemReference: String!\n\n    \"\"\"\n    The amount that is being ordered of the indicated item.\n    \"\"\"\n    quantity: Quantity_Input!\n\n    \"\"\"\n    Specific parameters for the ordered item.  For example, the size of the indicated item.\n    \"\"\"\n    parameter: [SupplyRequestparameter_Input]\n\n    \"\"\"\n    When the request should be fulfilled.\n    \"\"\"\n    _occurrenceDateTime: Element_Input\n\n    \"\"\"\n    When the request should be fulfilled.\n    \"\"\"\n    occurrenceDateTime: DateTime\n\n    \"\"\"\n    When the request should be fulfilled.\n    \"\"\"\n    occurrencePeriod: Period_Input\n\n    \"\"\"\n    When the request should be fulfilled.\n    \"\"\"\n    occurrenceTiming: Timing_Input\n\n    \"\"\"\n    When the request was made.\n    \"\"\"\n    _authoredOn: Element_Input\n\n    \"\"\"\n    When the request was made.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The device, practitioner, etc. who initiated the request.\n    \"\"\"\n    requester: String\n\n    \"\"\"\n    Who is intended to fulfill the request.\n    \"\"\"\n    supplier: [String]\n\n    \"\"\"\n    The reason why the supply item was requested.\n    \"\"\"\n    reasonCode: [CodeableConcept_Input]\n\n    \"\"\"\n    The reason why the supply item was requested.\n    \"\"\"\n    reasonReference: [String]\n\n    \"\"\"\n    Where the supply is expected to come from.\n    \"\"\"\n    deliverFrom: String\n\n    \"\"\"\n    Where the supply is destined to go.\n    \"\"\"\n    deliverTo: String\n  }\n\n  \"\"\"\n  Where the supply is expected to come from.\n  \"\"\"\n  union SupplyRequestdeliverFrom_deliverFrom_Union =\n      Organization\n    | Location\n\n  \"\"\"\n  Where the supply is destined to go.\n  \"\"\"\n  union SupplyRequestdeliverTo_deliverTo_Union =\n      Organization\n    | Location\n    | Patient\n\n  \"\"\"\n  The item that is requested to be supplied. This is either a link to a resource\n  representing the details of the item or a code that identifies the item from a known list.\n  \"\"\"\n  union SupplyRequestitemReference_itemReference_Union =\n      Medication\n    | Substance\n    | Device\n\n  type SupplyRequestparameter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code or string that identifies the device detail being asserted.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueQuantity: Quantity\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueRange: Range\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueBoolean: Boolean\n  }\n\n  input SupplyRequestparameter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code or string that identifies the device detail being asserted.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueQuantity: Quantity_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueRange: Range_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The value of the device detail.\n    \"\"\"\n    valueBoolean: Boolean\n  }\n\n  \"\"\"\n  The reason why the supply item was requested.\n  \"\"\"\n  union SupplyRequestreasonReference_reasonReference_Union =\n      Condition\n    | Observation\n    | DiagnosticReport\n    | DocumentReference\n\n  \"\"\"\n  The device, practitioner, etc. who initiated the request.\n  \"\"\"\n  union SupplyRequestrequester_requester_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | Patient\n    | RelatedPerson\n    | Device\n\n  \"\"\"\n  Who is intended to fulfill the request.\n  \"\"\"\n  union SupplyRequestsupplier_supplier_Union =\n      Organization\n    | HealthcareService\n\n  \"\"\"\n  A task to be performed.\n  \"\"\"\n  type Task {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Task_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The business identifier for this task.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The URL pointing to a **-defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this Task.\n    \"\"\"\n    instantiatesCanonical: Canonical\n\n    \"\"\"\n    The URL pointing to an *externally* maintained  protocol, guideline, orderset\n    or other definition that is adhered to in whole or in part by this Task.\n    \"\"\"\n    instantiatesUri: Uri\n\n    \"\"\"\n    BasedOn refers to a higher-level authorization that triggered the creation of\n    the task.  It references a 'request' resource such as a ServiceRequest,\n    MedicationRequest, ServiceRequest, CarePlan, etc. which is distinct from the\n    'request' resource the task is seeking to fulfill.  This latter resource is\n    referenced by FocusOn.  For example, based on a ServiceRequest (= BasedOn), a\n    task is created to fulfill a procedureRequest ( = FocusOn ) to collect a\n    specimen from a patient.\n    \"\"\"\n    basedOn: [TaskbasedOn_basedOn_Union]\n\n    \"\"\"\n    An identifier that links together multiple tasks and other requests that were created in the same context.\n    \"\"\"\n    groupIdentifier: Identifier\n\n    \"\"\"\n    Task that this particular task is part of.\n    \"\"\"\n    partOf: [TaskpartOf_partOf_Union]\n\n    \"\"\"\n    The current status of the task.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    An explanation as to why this task is held, failed, was refused, etc.\n    \"\"\"\n    statusReason: CodeableConcept\n\n    \"\"\"\n    Contains business-specific nuances of the business state.\n    \"\"\"\n    businessStatus: CodeableConcept\n\n    \"\"\"\n    Indicates the 'level' of actionability associated with the Task, i.e. i+R[9]Cs\n    this a proposed task, a planned task, an actionable task, etc.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Indicates how quickly the Task should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A name or code (or both) briefly describing what the task involves.\n    \"\"\"\n    code: CodeableConcept\n\n    \"\"\"\n    A free-text description of what is to be performed.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The request being actioned or the resource being manipulated by this task.\n    \"\"\"\n    focus: Taskfocus_focus_Union\n\n    \"\"\"\n    The entity who benefits from the performance of the service specified in the task (e.g., the patient).\n    \"\"\"\n    for: Taskfor_for_Union\n\n    \"\"\"\n    The healthcare event  (e.g. a patient and healthcare provider interaction) during which this task was created.\n    \"\"\"\n    encounter: Taskencounter_encounter_Union\n\n    \"\"\"\n    Identifies the time action was first taken against the task (start) and/or the\n    time final action was taken against the task prior to marking it as completed (end).\n    \"\"\"\n    executionPeriod: Period\n\n    \"\"\"\n    The date and time this task was created.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The date and time of last modification to this task.\n    \"\"\"\n    lastModified: DateTime\n\n    \"\"\"\n    The creator of the task.\n    \"\"\"\n    requester: Taskrequester_requester_Union\n\n    \"\"\"\n    The kind of participant that should perform the task.\n    \"\"\"\n    performerType: [CodeableConcept]\n\n    \"\"\"\n    Individual organization or Device currently responsible for task execution.\n    \"\"\"\n    owner: Taskowner_owner_Union\n\n    \"\"\"\n    Principal physical location where the this task is performed.\n    \"\"\"\n    location: Tasklocation_location_Union\n\n    \"\"\"\n    A description or code indicating why this task needs to be performed.\n    \"\"\"\n    reasonCode: CodeableConcept\n\n    \"\"\"\n    A resource reference indicating why this task needs to be performed.\n    \"\"\"\n    reasonReference: TaskreasonReference_reasonReference_Union\n\n    \"\"\"\n    Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.\n    \"\"\"\n    insurance: [Taskinsurance_insurance_Union]\n\n    \"\"\"\n    Free-text information captured about the task as it progresses.\n    \"\"\"\n    note: [Annotation]\n\n    \"\"\"\n    Links to Provenance records for past versions of this Task that identify key\n    state transitions or updates that are likely to be relevant to a user looking\n    at the current version of the task.\n    \"\"\"\n    relevantHistory: [TaskrelevantHistory_relevantHistory_Union]\n\n    \"\"\"\n    If the Task.focus is a request resource and the task is seeking fulfillment\n    (i.e. is asking for the request to be actioned), this element identifies any\n    limitations on what parts of the referenced request should be actioned.\n    \"\"\"\n    restriction: Taskrestriction\n\n    \"\"\"\n    Additional information that may be needed in the execution of the task.\n    \"\"\"\n    input: [Taskinput]\n\n    \"\"\"\n    Outputs produced by the Task.\n    \"\"\"\n    output: [Taskoutput]\n  }\n\n  enum Task_Enum_input {\n    Task\n  }\n\n  enum Task_Enum_schema {\n    Task\n  }\n\n  \"\"\"\n  A task to be performed.\n  \"\"\"\n  input Task_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: Task_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The business identifier for this task.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The URL pointing to a **-defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this Task.\n    \"\"\"\n    _instantiatesCanonical: Element_Input\n\n    \"\"\"\n    The URL pointing to a **-defined protocol, guideline, orderset or other\n    definition that is adhered to in whole or in part by this Task.\n    \"\"\"\n    instantiatesCanonical: Canonical\n\n    \"\"\"\n    The URL pointing to an *externally* maintained  protocol, guideline, orderset\n    or other definition that is adhered to in whole or in part by this Task.\n    \"\"\"\n    _instantiatesUri: Element_Input\n\n    \"\"\"\n    The URL pointing to an *externally* maintained  protocol, guideline, orderset\n    or other definition that is adhered to in whole or in part by this Task.\n    \"\"\"\n    instantiatesUri: Uri\n\n    \"\"\"\n    BasedOn refers to a higher-level authorization that triggered the creation of\n    the task.  It references a 'request' resource such as a ServiceRequest,\n    MedicationRequest, ServiceRequest, CarePlan, etc. which is distinct from the\n    'request' resource the task is seeking to fulfill.  This latter resource is\n    referenced by FocusOn.  For example, based on a ServiceRequest (= BasedOn), a\n    task is created to fulfill a procedureRequest ( = FocusOn ) to collect a\n    specimen from a patient.\n    \"\"\"\n    basedOn: [String]\n\n    \"\"\"\n    An identifier that links together multiple tasks and other requests that were created in the same context.\n    \"\"\"\n    groupIdentifier: Identifier_Input\n\n    \"\"\"\n    Task that this particular task is part of.\n    \"\"\"\n    partOf: [String]\n\n    \"\"\"\n    The current status of the task.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current status of the task.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    An explanation as to why this task is held, failed, was refused, etc.\n    \"\"\"\n    statusReason: CodeableConcept_Input\n\n    \"\"\"\n    Contains business-specific nuances of the business state.\n    \"\"\"\n    businessStatus: CodeableConcept_Input\n\n    \"\"\"\n    Indicates the 'level' of actionability associated with the Task, i.e. i+R[9]Cs\n    this a proposed task, a planned task, an actionable task, etc.\n    \"\"\"\n    _intent: Element_Input\n\n    \"\"\"\n    Indicates the 'level' of actionability associated with the Task, i.e. i+R[9]Cs\n    this a proposed task, a planned task, an actionable task, etc.\n    \"\"\"\n    intent: Code!\n\n    \"\"\"\n    Indicates how quickly the Task should be addressed with respect to other requests.\n    \"\"\"\n    _priority: Element_Input\n\n    \"\"\"\n    Indicates how quickly the Task should be addressed with respect to other requests.\n    \"\"\"\n    priority: Code\n\n    \"\"\"\n    A name or code (or both) briefly describing what the task involves.\n    \"\"\"\n    code: CodeableConcept_Input\n\n    \"\"\"\n    A free-text description of what is to be performed.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free-text description of what is to be performed.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The request being actioned or the resource being manipulated by this task.\n    \"\"\"\n    focus: String\n\n    \"\"\"\n    The entity who benefits from the performance of the service specified in the task (e.g., the patient).\n    \"\"\"\n    for: String\n\n    \"\"\"\n    The healthcare event  (e.g. a patient and healthcare provider interaction) during which this task was created.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    Identifies the time action was first taken against the task (start) and/or the\n    time final action was taken against the task prior to marking it as completed (end).\n    \"\"\"\n    executionPeriod: Period_Input\n\n    \"\"\"\n    The date and time this task was created.\n    \"\"\"\n    _authoredOn: Element_Input\n\n    \"\"\"\n    The date and time this task was created.\n    \"\"\"\n    authoredOn: DateTime\n\n    \"\"\"\n    The date and time of last modification to this task.\n    \"\"\"\n    _lastModified: Element_Input\n\n    \"\"\"\n    The date and time of last modification to this task.\n    \"\"\"\n    lastModified: DateTime\n\n    \"\"\"\n    The creator of the task.\n    \"\"\"\n    requester: String\n\n    \"\"\"\n    The kind of participant that should perform the task.\n    \"\"\"\n    performerType: [CodeableConcept_Input]\n\n    \"\"\"\n    Individual organization or Device currently responsible for task execution.\n    \"\"\"\n    owner: String\n\n    \"\"\"\n    Principal physical location where the this task is performed.\n    \"\"\"\n    location: String\n\n    \"\"\"\n    A description or code indicating why this task needs to be performed.\n    \"\"\"\n    reasonCode: CodeableConcept_Input\n\n    \"\"\"\n    A resource reference indicating why this task needs to be performed.\n    \"\"\"\n    reasonReference: String\n\n    \"\"\"\n    Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.\n    \"\"\"\n    insurance: [String]\n\n    \"\"\"\n    Free-text information captured about the task as it progresses.\n    \"\"\"\n    note: [Annotation_Input]\n\n    \"\"\"\n    Links to Provenance records for past versions of this Task that identify key\n    state transitions or updates that are likely to be relevant to a user looking\n    at the current version of the task.\n    \"\"\"\n    relevantHistory: [String]\n\n    \"\"\"\n    If the Task.focus is a request resource and the task is seeking fulfillment\n    (i.e. is asking for the request to be actioned), this element identifies any\n    limitations on what parts of the referenced request should be actioned.\n    \"\"\"\n    restriction: Taskrestriction_Input\n\n    \"\"\"\n    Additional information that may be needed in the execution of the task.\n    \"\"\"\n    input: [Taskinput_Input]\n\n    \"\"\"\n    Outputs produced by the Task.\n    \"\"\"\n    output: [Taskoutput_Input]\n  }\n\n  \"\"\"\n  BasedOn refers to a higher-level authorization that triggered the creation of\n  the task.  It references a 'request' resource such as a ServiceRequest,\n  MedicationRequest, ServiceRequest, CarePlan, etc. which is distinct from the\n  'request' resource the task is seeking to fulfill.  This latter resource is\n  referenced by FocusOn.  For example, based on a ServiceRequest (= BasedOn), a\n  task is created to fulfill a procedureRequest ( = FocusOn ) to collect a\n  specimen from a patient.\n  \"\"\"\n  union TaskbasedOn_basedOn_Union = Resource\n\n  \"\"\"\n  The healthcare event  (e.g. a patient and healthcare provider interaction) during which this task was created.\n  \"\"\"\n  union Taskencounter_encounter_Union = Encounter\n\n  \"\"\"\n  The request being actioned or the resource being manipulated by this task.\n  \"\"\"\n  union Taskfocus_focus_Union = Resource\n\n  \"\"\"\n  The entity who benefits from the performance of the service specified in the task (e.g., the patient).\n  \"\"\"\n  union Taskfor_for_Union = Resource\n\n  type Taskinput {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code or description indicating how the input is intended to be used as part of the task execution.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueBase64Binary: Base64Binary!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCanonical: Canonical!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCode: Code!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDate: Date!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDecimal: Float!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueId: Id!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueInstant: Instant!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueMarkdown: String!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueOid: Oid!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valuePositiveInt: PositiveInt!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueTime: Time!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUnsignedInt: UnsignedInt!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUri: Uri!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUrl: Url!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUuid: Uuid!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueAddress: Address!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueAge: Age!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueAnnotation: Annotation!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueAttachment: Attachment!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCoding: Coding!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueContactPoint: ContactPoint!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCount: Count!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDistance: Distance!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDuration: Duration!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueHumanName: HumanName!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueIdentifier: Identifier!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueMoney: Money!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valuePeriod: Period!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueQuantity: Quantity!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueRange: Range!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueRatio: Ratio!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueReference: ResourceList!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueSampledData: SampledData!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueSignature: Signature!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueTiming: Timing!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueContactDetail: ContactDetail!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueContributor: Contributor!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDataRequirement: DataRequirement!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueExpression: Expression!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueParameterDefinition: ParameterDefinition!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueRelatedArtifact: RelatedArtifact!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueTriggerDefinition: TriggerDefinition!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUsageContext: UsageContext!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDosage: Dosage!\n  }\n\n  input Taskinput_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code or description indicating how the input is intended to be used as part of the task execution.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueBase64Binary: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueBase64Binary: Base64Binary!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueCanonical: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCanonical: Canonical!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueCode: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCode: Code!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueDate: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDate: Date!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueDecimal: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDecimal: Float!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueId: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueId: Id!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueInstant: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueInstant: Instant!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueMarkdown: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueMarkdown: String!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueOid: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueOid: Oid!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valuePositiveInt: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valuePositiveInt: PositiveInt!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueTime: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueTime: Time!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueUnsignedInt: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUnsignedInt: UnsignedInt!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueUri: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUri: Uri!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueUrl: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUrl: Url!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    _valueUuid: Element_Input\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUuid: Uuid!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueAddress: Address_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueAge: Age_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueAnnotation: Annotation_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueAttachment: Attachment_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCoding: Coding_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueContactPoint: ContactPoint_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueCount: Count_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDistance: Distance_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDuration: Duration_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueHumanName: HumanName_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueIdentifier: Identifier_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueMoney: Money_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valuePeriod: Period_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueQuantity: Quantity_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueRange: Range_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueRatio: Ratio_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueReference: String!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueSampledData: SampledData_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueSignature: Signature_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueTiming: Timing_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueContactDetail: ContactDetail_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueContributor: Contributor_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDataRequirement: DataRequirement_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueExpression: Expression_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueParameterDefinition: ParameterDefinition_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueRelatedArtifact: RelatedArtifact_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueTriggerDefinition: TriggerDefinition_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueUsageContext: UsageContext_Input!\n\n    \"\"\"\n    The value of the input parameter as a basic type.\n    \"\"\"\n    valueDosage: Dosage_Input!\n  }\n\n  \"\"\"\n  Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.\n  \"\"\"\n  union Taskinsurance_insurance_Union = Coverage | ClaimResponse\n\n  \"\"\"\n  Principal physical location where the this task is performed.\n  \"\"\"\n  union Tasklocation_location_Union = Location\n\n  type Taskoutput {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of the Output parameter.\n    \"\"\"\n    type: CodeableConcept!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueBase64Binary: Base64Binary!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCanonical: Canonical!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCode: Code!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDate: Date!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDecimal: Float!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueId: Id!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueInstant: Instant!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueMarkdown: String!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueOid: Oid!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valuePositiveInt: PositiveInt!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueTime: Time!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUnsignedInt: UnsignedInt!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUri: Uri!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUrl: Url!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUuid: Uuid!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueAddress: Address!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueAge: Age!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueAnnotation: Annotation!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueAttachment: Attachment!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCoding: Coding!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueContactPoint: ContactPoint!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCount: Count!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDistance: Distance!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDuration: Duration!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueHumanName: HumanName!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueIdentifier: Identifier!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueMoney: Money!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valuePeriod: Period!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueQuantity: Quantity!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueRange: Range!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueRatio: Ratio!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueReference: ResourceList!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueSampledData: SampledData!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueSignature: Signature!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueTiming: Timing!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueContactDetail: ContactDetail!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueContributor: Contributor!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDataRequirement: DataRequirement!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueExpression: Expression!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueParameterDefinition: ParameterDefinition!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueRelatedArtifact: RelatedArtifact!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueTriggerDefinition: TriggerDefinition!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUsageContext: UsageContext!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDosage: Dosage!\n  }\n\n  input Taskoutput_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of the Output parameter.\n    \"\"\"\n    type: CodeableConcept_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueBase64Binary: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueBase64Binary: Base64Binary!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueBoolean: Boolean!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueCanonical: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCanonical: Canonical!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueCode: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCode: Code!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueDate: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDate: Date!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDateTime: DateTime!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueDecimal: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDecimal: Float!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueId: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueId: Id!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueInstant: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueInstant: Instant!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueInteger: Int!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueMarkdown: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueMarkdown: String!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueOid: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueOid: Oid!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valuePositiveInt: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valuePositiveInt: PositiveInt!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueString: String!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueTime: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueTime: Time!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueUnsignedInt: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUnsignedInt: UnsignedInt!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueUri: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUri: Uri!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueUrl: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUrl: Url!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    _valueUuid: Element_Input\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUuid: Uuid!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueAddress: Address_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueAge: Age_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueAnnotation: Annotation_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueAttachment: Attachment_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCoding: Coding_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueContactPoint: ContactPoint_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueCount: Count_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDistance: Distance_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDuration: Duration_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueHumanName: HumanName_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueIdentifier: Identifier_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueMoney: Money_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valuePeriod: Period_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueQuantity: Quantity_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueRange: Range_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueRatio: Ratio_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueReference: String!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueSampledData: SampledData_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueSignature: Signature_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueTiming: Timing_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueContactDetail: ContactDetail_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueContributor: Contributor_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDataRequirement: DataRequirement_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueExpression: Expression_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueParameterDefinition: ParameterDefinition_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueRelatedArtifact: RelatedArtifact_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueTriggerDefinition: TriggerDefinition_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueUsageContext: UsageContext_Input!\n\n    \"\"\"\n    The value of the Output parameter as a basic type.\n    \"\"\"\n    valueDosage: Dosage_Input!\n  }\n\n  \"\"\"\n  Individual organization or Device currently responsible for task execution.\n  \"\"\"\n  union Taskowner_owner_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n    | CareTeam\n    | HealthcareService\n    | Patient\n    | Device\n    | RelatedPerson\n\n  \"\"\"\n  Task that this particular task is part of.\n  \"\"\"\n  union TaskpartOf_partOf_Union = Task\n\n  \"\"\"\n  A resource reference indicating why this task needs to be performed.\n  \"\"\"\n  union TaskreasonReference_reasonReference_Union = Resource\n\n  \"\"\"\n  Links to Provenance records for past versions of this Task that identify key\n  state transitions or updates that are likely to be relevant to a user looking at\n  the current version of the task.\n  \"\"\"\n  union TaskrelevantHistory_relevantHistory_Union = Provenance\n\n  \"\"\"\n  The creator of the task.\n  \"\"\"\n  union Taskrequester_requester_Union =\n      Device\n    | Organization\n    | Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n\n  type Taskrestriction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Indicates the number of times the requested action should occur.\n    \"\"\"\n    repetitions: PositiveInt\n\n    \"\"\"\n    Over what time-period is fulfillment sought.\n    \"\"\"\n    period: Period\n\n    \"\"\"\n    For requests that are targeted to more than on potential recipient/target, for whom is fulfillment sought?\n    \"\"\"\n    recipient: [Taskrestrictionrecipient_recipient_Union]\n  }\n\n  input Taskrestriction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Indicates the number of times the requested action should occur.\n    \"\"\"\n    _repetitions: Element_Input\n\n    \"\"\"\n    Indicates the number of times the requested action should occur.\n    \"\"\"\n    repetitions: PositiveInt\n\n    \"\"\"\n    Over what time-period is fulfillment sought.\n    \"\"\"\n    period: Period_Input\n\n    \"\"\"\n    For requests that are targeted to more than on potential recipient/target, for whom is fulfillment sought?\n    \"\"\"\n    recipient: [String]\n  }\n\n  \"\"\"\n  For requests that are targeted to more than on potential recipient/target, for whom is fulfillment sought?\n  \"\"\"\n  union Taskrestrictionrecipient_recipient_Union =\n      Patient\n    | Practitioner\n    | PractitionerRole\n    | RelatedPerson\n    | Group\n    | Organization\n\n  \"\"\"\n  A TerminologyCapabilities resource documents a set of capabilities (behaviors)\n  of a  Terminology Server that may be used as a statement of actual server\n  functionality or a statement of required or desired server implementation.\n  \"\"\"\n  type TerminologyCapabilities {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: TerminologyCapabilities_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this terminology capabilities when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this\n    terminology capabilities is (or will be) published. This URL can be the target\n    of a canonical reference. It SHALL remain the same when the terminology\n    capabilities is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    The identifier that is used to identify this version of the terminology\n    capabilities when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the terminology capabilities\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the terminology capabilities. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the terminology capabilities.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this terminology capabilities. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this terminology capabilities is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the terminology capabilities was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the terminology capabilities changes.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    The name of the organization or individual that published the terminology capabilities.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the terminology capabilities from\n    a consumer's perspective. Typically, this is used when the capability\n    statement describes a desired rather than an actual solution, for example as a\n    formal expression of requirements as part of an RFP.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate terminology\n    capabilities instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the terminology capabilities is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this terminology capabilities is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the terminology capabilities and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the terminology capabilities.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The way that this statement is intended to be used, to describe an actual\n    running instance of software, a particular product (kind, not instance of\n    software) or a class of implementation (e.g. a desired purchase).\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    Software that is covered by this terminology capability statement.  It is used\n    when the statement describes the capabilities of a particular software\n    version, independent of an installation.\n    \"\"\"\n    software: TerminologyCapabilitiessoftware\n\n    \"\"\"\n    Identifies a specific implementation instance that is described by the\n    terminology capability statement - i.e. a particular installation, rather than\n    the capabilities of a software program.\n    \"\"\"\n    implementation: TerminologyCapabilitiesimplementation\n\n    \"\"\"\n    Whether the server supports lockedDate.\n    \"\"\"\n    lockedDate: Boolean\n\n    \"\"\"\n    Identifies a code system that is supported by the server. If there is a no\n    code system URL, then this declares the general assumptions a client can make\n    about support for any CodeSystem resource.\n    \"\"\"\n    codeSystem: [TerminologyCapabilitiescodeSystem]\n\n    \"\"\"\n    Information about the [ValueSet/$expand](valueset-operation-expand.html) operation.\n    \"\"\"\n    expansion: TerminologyCapabilitiesexpansion\n\n    \"\"\"\n    The degree to which the server supports the code search parameter on ValueSet, if it is supported.\n    \"\"\"\n    codeSearch: Code\n\n    \"\"\"\n    Information about the [ValueSet/$validate-code](valueset-operation-validate-code.html) operation.\n    \"\"\"\n    validateCode: TerminologyCapabilitiesvalidateCode\n\n    \"\"\"\n    Information about the [ConceptMap/$translate](conceptmap-operation-translate.html) operation.\n    \"\"\"\n    translation: TerminologyCapabilitiestranslation\n\n    \"\"\"\n    Whether the $closure operation is supported.\n    \"\"\"\n    closure: TerminologyCapabilitiesclosure\n  }\n\n  enum TerminologyCapabilities_Enum_input {\n    TerminologyCapabilities\n  }\n\n  enum TerminologyCapabilities_Enum_schema {\n    TerminologyCapabilities\n  }\n\n  \"\"\"\n  A TerminologyCapabilities resource documents a set of capabilities (behaviors)\n  of a  Terminology Server that may be used as a statement of actual server\n  functionality or a statement of required or desired server implementation.\n  \"\"\"\n  input TerminologyCapabilities_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: TerminologyCapabilities_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this terminology capabilities when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this\n    terminology capabilities is (or will be) published. This URL can be the target\n    of a canonical reference. It SHALL remain the same when the terminology\n    capabilities is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this terminology capabilities when it\n    is referenced in a specification, model, design or an instance; also called\n    its canonical identifier. This SHOULD be globally unique and SHOULD be a\n    literal address at which at which an authoritative instance of this\n    terminology capabilities is (or will be) published. This URL can be the target\n    of a canonical reference. It SHALL remain the same when the terminology\n    capabilities is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    The identifier that is used to identify this version of the terminology\n    capabilities when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the terminology capabilities\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the terminology\n    capabilities when it is referenced in a specification, model, design or\n    instance. This is an arbitrary value managed by the terminology capabilities\n    author and is not expected to be globally unique. For example, it might be a\n    timestamp (e.g. yyyymmdd) if a managed version is not available. There is also\n    no expectation that versions can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the terminology capabilities. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the terminology capabilities. This name\n    should be usable as an identifier for the module by machine processing\n    applications such as code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the terminology capabilities.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the terminology capabilities.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this terminology capabilities. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this terminology capabilities. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this terminology capabilities is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this terminology capabilities is authored for\n    testing purposes (or education/evaluation/marketing) and is not intended to be\n    used for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the terminology capabilities was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the terminology capabilities changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the terminology capabilities was\n    published. The date must change when the business version changes and it must\n    change if the status code changes. In addition, it should change when the\n    substantive content of the terminology capabilities changes.\n    \"\"\"\n    date: DateTime!\n\n    \"\"\"\n    The name of the organization or individual that published the terminology capabilities.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the terminology capabilities.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the terminology capabilities from\n    a consumer's perspective. Typically, this is used when the capability\n    statement describes a desired rather than an actual solution, for example as a\n    formal expression of requirements as part of an RFP.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the terminology capabilities from\n    a consumer's perspective. Typically, this is used when the capability\n    statement describes a desired rather than an actual solution, for example as a\n    formal expression of requirements as part of an RFP.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate terminology\n    capabilities instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the terminology capabilities is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this terminology capabilities is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this terminology capabilities is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the terminology capabilities and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the terminology capabilities.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the terminology capabilities and/or its\n    contents. Copyright statements are generally legal restrictions on the use and\n    publishing of the terminology capabilities.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    The way that this statement is intended to be used, to describe an actual\n    running instance of software, a particular product (kind, not instance of\n    software) or a class of implementation (e.g. a desired purchase).\n    \"\"\"\n    _kind: Element_Input\n\n    \"\"\"\n    The way that this statement is intended to be used, to describe an actual\n    running instance of software, a particular product (kind, not instance of\n    software) or a class of implementation (e.g. a desired purchase).\n    \"\"\"\n    kind: Code!\n\n    \"\"\"\n    Software that is covered by this terminology capability statement.  It is used\n    when the statement describes the capabilities of a particular software\n    version, independent of an installation.\n    \"\"\"\n    software: TerminologyCapabilitiessoftware_Input\n\n    \"\"\"\n    Identifies a specific implementation instance that is described by the\n    terminology capability statement - i.e. a particular installation, rather than\n    the capabilities of a software program.\n    \"\"\"\n    implementation: TerminologyCapabilitiesimplementation_Input\n\n    \"\"\"\n    Whether the server supports lockedDate.\n    \"\"\"\n    _lockedDate: Element_Input\n\n    \"\"\"\n    Whether the server supports lockedDate.\n    \"\"\"\n    lockedDate: Boolean\n\n    \"\"\"\n    Identifies a code system that is supported by the server. If there is a no\n    code system URL, then this declares the general assumptions a client can make\n    about support for any CodeSystem resource.\n    \"\"\"\n    codeSystem: [TerminologyCapabilitiescodeSystem_Input]\n\n    \"\"\"\n    Information about the [ValueSet/$expand](valueset-operation-expand.html) operation.\n    \"\"\"\n    expansion: TerminologyCapabilitiesexpansion_Input\n\n    \"\"\"\n    The degree to which the server supports the code search parameter on ValueSet, if it is supported.\n    \"\"\"\n    _codeSearch: Element_Input\n\n    \"\"\"\n    The degree to which the server supports the code search parameter on ValueSet, if it is supported.\n    \"\"\"\n    codeSearch: Code\n\n    \"\"\"\n    Information about the [ValueSet/$validate-code](valueset-operation-validate-code.html) operation.\n    \"\"\"\n    validateCode: TerminologyCapabilitiesvalidateCode_Input\n\n    \"\"\"\n    Information about the [ConceptMap/$translate](conceptmap-operation-translate.html) operation.\n    \"\"\"\n    translation: TerminologyCapabilitiestranslation_Input\n\n    \"\"\"\n    Whether the $closure operation is supported.\n    \"\"\"\n    closure: TerminologyCapabilitiesclosure_Input\n  }\n\n  type TerminologyCapabilitiesclosure {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    If cross-system closure is supported.\n    \"\"\"\n    translation: Boolean\n  }\n\n  input TerminologyCapabilitiesclosure_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    If cross-system closure is supported.\n    \"\"\"\n    _translation: Element_Input\n\n    \"\"\"\n    If cross-system closure is supported.\n    \"\"\"\n    translation: Boolean\n  }\n\n  type TerminologyCapabilitiescodeSystem {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    URI for the Code System.\n    \"\"\"\n    uri: Canonical\n\n    \"\"\"\n    For the code system, a list of versions that are supported by the server.\n    \"\"\"\n    version: [TerminologyCapabilitiescodeSystemversion]\n\n    \"\"\"\n    True if subsumption is supported for this version of the code system.\n    \"\"\"\n    subsumption: Boolean\n  }\n\n  input TerminologyCapabilitiescodeSystem_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    URI for the Code System.\n    \"\"\"\n    _uri: Element_Input\n\n    \"\"\"\n    URI for the Code System.\n    \"\"\"\n    uri: Canonical\n\n    \"\"\"\n    For the code system, a list of versions that are supported by the server.\n    \"\"\"\n    version: [TerminologyCapabilitiescodeSystemversion_Input]\n\n    \"\"\"\n    True if subsumption is supported for this version of the code system.\n    \"\"\"\n    _subsumption: Element_Input\n\n    \"\"\"\n    True if subsumption is supported for this version of the code system.\n    \"\"\"\n    subsumption: Boolean\n  }\n\n  type TerminologyCapabilitiescodeSystemversion {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    For version-less code systems, there should be a single version with no identifier.\n    \"\"\"\n    code: String\n\n    \"\"\"\n    If this is the default version for this code system.\n    \"\"\"\n    isDefault: Boolean\n\n    \"\"\"\n    If the compositional grammar defined by the code system is supported.\n    \"\"\"\n    compositional: Boolean\n\n    \"\"\"\n    Language Displays supported.\n    \"\"\"\n    language: [Code]\n\n    \"\"\"\n    Filter Properties supported.\n    \"\"\"\n    filter: [TerminologyCapabilitiescodeSystemversionfilter]\n\n    \"\"\"\n    Properties supported for $lookup.\n    \"\"\"\n    property: [Code]\n  }\n\n  input TerminologyCapabilitiescodeSystemversion_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    For version-less code systems, there should be a single version with no identifier.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    For version-less code systems, there should be a single version with no identifier.\n    \"\"\"\n    code: String\n\n    \"\"\"\n    If this is the default version for this code system.\n    \"\"\"\n    _isDefault: Element_Input\n\n    \"\"\"\n    If this is the default version for this code system.\n    \"\"\"\n    isDefault: Boolean\n\n    \"\"\"\n    If the compositional grammar defined by the code system is supported.\n    \"\"\"\n    _compositional: Element_Input\n\n    \"\"\"\n    If the compositional grammar defined by the code system is supported.\n    \"\"\"\n    compositional: Boolean\n\n    \"\"\"\n    Language Displays supported.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    Language Displays supported.\n    \"\"\"\n    language: [Code]\n\n    \"\"\"\n    Filter Properties supported.\n    \"\"\"\n    filter: [TerminologyCapabilitiescodeSystemversionfilter_Input]\n\n    \"\"\"\n    Properties supported for $lookup.\n    \"\"\"\n    _property: Element_Input\n\n    \"\"\"\n    Properties supported for $lookup.\n    \"\"\"\n    property: [Code]\n  }\n\n  type TerminologyCapabilitiescodeSystemversionfilter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Code of the property supported.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Operations supported for the property.\n    \"\"\"\n    op: [Code!]\n  }\n\n  input TerminologyCapabilitiescodeSystemversionfilter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Code of the property supported.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    Code of the property supported.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    Operations supported for the property.\n    \"\"\"\n    _op: Element_Input\n\n    \"\"\"\n    Operations supported for the property.\n    \"\"\"\n    op: [Code!]\n  }\n\n  type TerminologyCapabilitiesexpansion {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Whether the server can return nested value sets.\n    \"\"\"\n    hierarchical: Boolean\n\n    \"\"\"\n    Whether the server supports paging on expansion.\n    \"\"\"\n    paging: Boolean\n\n    \"\"\"\n    Allow request for incomplete expansions?\n    \"\"\"\n    incomplete: Boolean\n\n    \"\"\"\n    Supported expansion parameter.\n    \"\"\"\n    parameter: [TerminologyCapabilitiesexpansionparameter]\n\n    \"\"\"\n    Documentation about text searching works.\n    \"\"\"\n    textFilter: String\n  }\n\n  input TerminologyCapabilitiesexpansion_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Whether the server can return nested value sets.\n    \"\"\"\n    _hierarchical: Element_Input\n\n    \"\"\"\n    Whether the server can return nested value sets.\n    \"\"\"\n    hierarchical: Boolean\n\n    \"\"\"\n    Whether the server supports paging on expansion.\n    \"\"\"\n    _paging: Element_Input\n\n    \"\"\"\n    Whether the server supports paging on expansion.\n    \"\"\"\n    paging: Boolean\n\n    \"\"\"\n    Allow request for incomplete expansions?\n    \"\"\"\n    _incomplete: Element_Input\n\n    \"\"\"\n    Allow request for incomplete expansions?\n    \"\"\"\n    incomplete: Boolean\n\n    \"\"\"\n    Supported expansion parameter.\n    \"\"\"\n    parameter: [TerminologyCapabilitiesexpansionparameter_Input]\n\n    \"\"\"\n    Documentation about text searching works.\n    \"\"\"\n    _textFilter: Element_Input\n\n    \"\"\"\n    Documentation about text searching works.\n    \"\"\"\n    textFilter: String\n  }\n\n  type TerminologyCapabilitiesexpansionparameter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Expansion Parameter name.\n    \"\"\"\n    name: Code!\n\n    \"\"\"\n    Description of support for parameter.\n    \"\"\"\n    documentation: String\n  }\n\n  input TerminologyCapabilitiesexpansionparameter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Expansion Parameter name.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Expansion Parameter name.\n    \"\"\"\n    name: Code!\n\n    \"\"\"\n    Description of support for parameter.\n    \"\"\"\n    _documentation: Element_Input\n\n    \"\"\"\n    Description of support for parameter.\n    \"\"\"\n    documentation: String\n  }\n\n  type TerminologyCapabilitiesimplementation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Information about the specific installation that this terminology capability statement relates to.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    An absolute base URL for the implementation.\n    \"\"\"\n    url: Url\n  }\n\n  input TerminologyCapabilitiesimplementation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Information about the specific installation that this terminology capability statement relates to.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Information about the specific installation that this terminology capability statement relates to.\n    \"\"\"\n    description: String!\n\n    \"\"\"\n    An absolute base URL for the implementation.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute base URL for the implementation.\n    \"\"\"\n    url: Url\n  }\n\n  type TerminologyCapabilitiessoftware {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Name the software is known by.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The version identifier for the software covered by this statement.\n    \"\"\"\n    version: String\n  }\n\n  input TerminologyCapabilitiessoftware_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Name the software is known by.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Name the software is known by.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The version identifier for the software covered by this statement.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The version identifier for the software covered by this statement.\n    \"\"\"\n    version: String\n  }\n\n  type TerminologyCapabilitiestranslation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Whether the client must identify the map.\n    \"\"\"\n    needsMap: Boolean!\n  }\n\n  input TerminologyCapabilitiestranslation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Whether the client must identify the map.\n    \"\"\"\n    _needsMap: Element_Input\n\n    \"\"\"\n    Whether the client must identify the map.\n    \"\"\"\n    needsMap: Boolean!\n  }\n\n  type TerminologyCapabilitiesvalidateCode {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Whether translations are validated.\n    \"\"\"\n    translations: Boolean!\n  }\n\n  input TerminologyCapabilitiesvalidateCode_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Whether translations are validated.\n    \"\"\"\n    _translations: Element_Input\n\n    \"\"\"\n    Whether translations are validated.\n    \"\"\"\n    translations: Boolean!\n  }\n\n  \"\"\"\n  A summary of information based on the results of executing a TestScript.\n  \"\"\"\n  type TestReport {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: TestReport_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifier for the TestScript assigned for external purposes outside the context of .\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    A free text natural language name identifying the executed TestScript.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The current state of this test report.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Ideally this is an absolute URL that is used to identify the version-specific\n    TestScript that was executed, matching the `TestScript.url`.\n    \"\"\"\n    testScript: TestReporttestScript_testScript_Union!\n\n    \"\"\"\n    The overall result from the execution of the TestScript.\n    \"\"\"\n    result: Code!\n\n    \"\"\"\n    The final score (percentage of tests passed) resulting from the execution of the TestScript.\n    \"\"\"\n    score: Float\n\n    \"\"\"\n    Name of the tester producing this report (Organization or individual).\n    \"\"\"\n    tester: String\n\n    \"\"\"\n    When the TestScript was executed and this TestReport was generated.\n    \"\"\"\n    issued: DateTime\n\n    \"\"\"\n    A participant in the test execution, either the execution engine, a client, or a server.\n    \"\"\"\n    participant: [TestReportparticipant]\n\n    \"\"\"\n    The results of the series of required setup operations before the tests were executed.\n    \"\"\"\n    setup: TestReportsetup\n\n    \"\"\"\n    A test executed from the test script.\n    \"\"\"\n    test: [TestReporttest]\n\n    \"\"\"\n    The results of the series of operations required to clean up after all the\n    tests were executed (successfully or otherwise).\n    \"\"\"\n    teardown: TestReportteardown\n  }\n\n  enum TestReport_Enum_input {\n    TestReport\n  }\n\n  enum TestReport_Enum_schema {\n    TestReport\n  }\n\n  \"\"\"\n  A summary of information based on the results of executing a TestScript.\n  \"\"\"\n  input TestReport_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: TestReport_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifier for the TestScript assigned for external purposes outside the context of .\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    A free text natural language name identifying the executed TestScript.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A free text natural language name identifying the executed TestScript.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The current state of this test report.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The current state of this test report.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    Ideally this is an absolute URL that is used to identify the version-specific\n    TestScript that was executed, matching the `TestScript.url`.\n    \"\"\"\n    testScript: String!\n\n    \"\"\"\n    The overall result from the execution of the TestScript.\n    \"\"\"\n    _result: Element_Input\n\n    \"\"\"\n    The overall result from the execution of the TestScript.\n    \"\"\"\n    result: Code!\n\n    \"\"\"\n    The final score (percentage of tests passed) resulting from the execution of the TestScript.\n    \"\"\"\n    _score: Element_Input\n\n    \"\"\"\n    The final score (percentage of tests passed) resulting from the execution of the TestScript.\n    \"\"\"\n    score: Float\n\n    \"\"\"\n    Name of the tester producing this report (Organization or individual).\n    \"\"\"\n    _tester: Element_Input\n\n    \"\"\"\n    Name of the tester producing this report (Organization or individual).\n    \"\"\"\n    tester: String\n\n    \"\"\"\n    When the TestScript was executed and this TestReport was generated.\n    \"\"\"\n    _issued: Element_Input\n\n    \"\"\"\n    When the TestScript was executed and this TestReport was generated.\n    \"\"\"\n    issued: DateTime\n\n    \"\"\"\n    A participant in the test execution, either the execution engine, a client, or a server.\n    \"\"\"\n    participant: [TestReportparticipant_Input]\n\n    \"\"\"\n    The results of the series of required setup operations before the tests were executed.\n    \"\"\"\n    setup: TestReportsetup_Input\n\n    \"\"\"\n    A test executed from the test script.\n    \"\"\"\n    test: [TestReporttest_Input]\n\n    \"\"\"\n    The results of the series of operations required to clean up after all the\n    tests were executed (successfully or otherwise).\n    \"\"\"\n    teardown: TestReportteardown_Input\n  }\n\n  type TestReportparticipant {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The type of participant.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The uri of the participant. An absolute URL is preferred.\n    \"\"\"\n    uri: Uri!\n\n    \"\"\"\n    The display name of the participant.\n    \"\"\"\n    display: String\n  }\n\n  input TestReportparticipant_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The type of participant.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of participant.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    The uri of the participant. An absolute URL is preferred.\n    \"\"\"\n    _uri: Element_Input\n\n    \"\"\"\n    The uri of the participant. An absolute URL is preferred.\n    \"\"\"\n    uri: Uri!\n\n    \"\"\"\n    The display name of the participant.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    The display name of the participant.\n    \"\"\"\n    display: String\n  }\n\n  type TestReportsetup {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Action would contain either an operation or an assertion.\n    \"\"\"\n    action: [TestReportsetupaction!]\n  }\n\n  input TestReportsetup_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Action would contain either an operation or an assertion.\n    \"\"\"\n    action: [TestReportsetupaction_Input!]\n  }\n\n  type TestReportsetupaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The operation performed.\n    \"\"\"\n    operation: TestReportsetupactionoperation\n\n    \"\"\"\n    The results of the assertion performed on the previous operations.\n    \"\"\"\n    assert: TestReportsetupactionassert\n  }\n\n  input TestReportsetupaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The operation performed.\n    \"\"\"\n    operation: TestReportsetupactionoperation_Input\n\n    \"\"\"\n    The results of the assertion performed on the previous operations.\n    \"\"\"\n    assert: TestReportsetupactionassert_Input\n  }\n\n  type TestReportsetupactionassert {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The result of this assertion.\n    \"\"\"\n    result: Code!\n\n    \"\"\"\n    An explanatory message associated with the result.\n    \"\"\"\n    message: String\n\n    \"\"\"\n    A link to further details on the result.\n    \"\"\"\n    detail: String\n  }\n\n  input TestReportsetupactionassert_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The result of this assertion.\n    \"\"\"\n    _result: Element_Input\n\n    \"\"\"\n    The result of this assertion.\n    \"\"\"\n    result: Code!\n\n    \"\"\"\n    An explanatory message associated with the result.\n    \"\"\"\n    _message: Element_Input\n\n    \"\"\"\n    An explanatory message associated with the result.\n    \"\"\"\n    message: String\n\n    \"\"\"\n    A link to further details on the result.\n    \"\"\"\n    _detail: Element_Input\n\n    \"\"\"\n    A link to further details on the result.\n    \"\"\"\n    detail: String\n  }\n\n  type TestReportsetupactionoperation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The result of this operation.\n    \"\"\"\n    result: Code!\n\n    \"\"\"\n    An explanatory message associated with the result.\n    \"\"\"\n    message: String\n\n    \"\"\"\n    A link to further details on the result.\n    \"\"\"\n    detail: Uri\n  }\n\n  input TestReportsetupactionoperation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The result of this operation.\n    \"\"\"\n    _result: Element_Input\n\n    \"\"\"\n    The result of this operation.\n    \"\"\"\n    result: Code!\n\n    \"\"\"\n    An explanatory message associated with the result.\n    \"\"\"\n    _message: Element_Input\n\n    \"\"\"\n    An explanatory message associated with the result.\n    \"\"\"\n    message: String\n\n    \"\"\"\n    A link to further details on the result.\n    \"\"\"\n    _detail: Element_Input\n\n    \"\"\"\n    A link to further details on the result.\n    \"\"\"\n    detail: Uri\n  }\n\n  type TestReportteardown {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The teardown action will only contain an operation.\n    \"\"\"\n    action: [TestReportteardownaction!]\n  }\n\n  input TestReportteardown_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The teardown action will only contain an operation.\n    \"\"\"\n    action: [TestReportteardownaction_Input!]\n  }\n\n  type TestReportteardownaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n  }\n\n  input TestReportteardownaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n  }\n\n  type TestReporttest {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of this test used for tracking/logging purposes by test engines.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short description of the test used by test engines for tracking and reporting purposes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Action would contain either an operation or an assertion.\n    \"\"\"\n    action: [TestReporttestaction!]\n  }\n\n  input TestReporttest_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of this test used for tracking/logging purposes by test engines.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of this test used for tracking/logging purposes by test engines.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short description of the test used by test engines for tracking and reporting purposes.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A short description of the test used by test engines for tracking and reporting purposes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Action would contain either an operation or an assertion.\n    \"\"\"\n    action: [TestReporttestaction_Input!]\n  }\n\n  type TestReporttestaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n  }\n\n  input TestReporttestaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n  }\n\n  \"\"\"\n  Ideally this is an absolute URL that is used to identify the version-specific\n  TestScript that was executed, matching the `TestScript.url`.\n  \"\"\"\n  union TestReporttestScript_testScript_Union = TestScript\n\n  \"\"\"\n  A structured set of tests against a  server or client implementation to\n  determine compliance against the  specification.\n  \"\"\"\n  type TestScript {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: TestScript_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this test script when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this test script is (or\n    will be) published. This URL can be the target of a canonical reference. It\n    SHALL remain the same when the test script is stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    A formal identifier that is used to identify this test script when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: Identifier\n\n    \"\"\"\n    The identifier that is used to identify this version of the test script when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the test script author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the test script. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the test script.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this test script. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this test script is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the test script was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the test script changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the test script.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the test script from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate test script instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the test script is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    Explanation of why this test script is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the test script and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the test script.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    An abstract server used in operations within this test script in the origin element.\n    \"\"\"\n    origin: [TestScriptorigin]\n\n    \"\"\"\n    An abstract server used in operations within this test script in the destination element.\n    \"\"\"\n    destination: [TestScriptdestination]\n\n    \"\"\"\n    The required capability must exist and are assumed to function correctly on the  server being tested.\n    \"\"\"\n    metadata: TestScriptmetadata\n\n    \"\"\"\n    Fixture in the test script - by reference (uri). All fixtures are required for the test script to execute.\n    \"\"\"\n    fixture: [TestScriptfixture]\n\n    \"\"\"\n    Reference to the profile to be used for validation.\n    \"\"\"\n    profile: [TestScriptpatient_patient_Union]\n\n    \"\"\"\n    Variable is set based either on element value in response body or on header field value in the response headers.\n    \"\"\"\n    variable: [TestScriptvariable]\n\n    \"\"\"\n    A series of required setup operations before tests are executed.\n    \"\"\"\n    setup: TestScriptsetup\n\n    \"\"\"\n    A test in this script.\n    \"\"\"\n    test: [TestScripttest]\n\n    \"\"\"\n    A series of operations required to clean up after all the tests are executed (successfully or otherwise).\n    \"\"\"\n    teardown: TestScriptteardown\n  }\n\n  enum TestScript_Enum_input {\n    TestScript\n  }\n\n  enum TestScript_Enum_schema {\n    TestScript\n  }\n\n  \"\"\"\n  A structured set of tests against a  server or client implementation to\n  determine compliance against the  specification.\n  \"\"\"\n  input TestScript_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: TestScript_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this test script when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this test script is (or\n    will be) published. This URL can be the target of a canonical reference. It\n    SHALL remain the same when the test script is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this test script when it is\n    referenced in a specification, model, design or an instance; also called its\n    canonical identifier. This SHOULD be globally unique and SHOULD be a literal\n    address at which at which an authoritative instance of this test script is (or\n    will be) published. This URL can be the target of a canonical reference. It\n    SHALL remain the same when the test script is stored on different servers.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    A formal identifier that is used to identify this test script when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: Identifier_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the test script when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the test script author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the test script when\n    it is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the test script author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the test script. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the test script. This name should be\n    usable as an identifier for the module by machine processing applications such\n    as code generation.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the test script.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the test script.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this test script. Enables tracking the life-cycle of the content.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this test script. Enables tracking the life-cycle of the content.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this test script is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this test script is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date  (and optionally time) when the test script was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the test script changes.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date  (and optionally time) when the test script was published. The date\n    must change when the business version changes and it must change if the status\n    code changes. In addition, it should change when the substantive content of\n    the test script changes.\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the test script.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the test script.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the test script from a consumer's perspective.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the test script from a consumer's perspective.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate test script instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the test script is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    Explanation of why this test script is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this test script is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the test script and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the test script.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the test script and/or its contents.\n    Copyright statements are generally legal restrictions on the use and\n    publishing of the test script.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    An abstract server used in operations within this test script in the origin element.\n    \"\"\"\n    origin: [TestScriptorigin_Input]\n\n    \"\"\"\n    An abstract server used in operations within this test script in the destination element.\n    \"\"\"\n    destination: [TestScriptdestination_Input]\n\n    \"\"\"\n    The required capability must exist and are assumed to function correctly on the  server being tested.\n    \"\"\"\n    metadata: TestScriptmetadata_Input\n\n    \"\"\"\n    Fixture in the test script - by reference (uri). All fixtures are required for the test script to execute.\n    \"\"\"\n    fixture: [TestScriptfixture_Input]\n\n    \"\"\"\n    Reference to the profile to be used for validation.\n    \"\"\"\n    profile: [String]\n\n    \"\"\"\n    Variable is set based either on element value in response body or on header field value in the response headers.\n    \"\"\"\n    variable: [TestScriptvariable_Input]\n\n    \"\"\"\n    A series of required setup operations before tests are executed.\n    \"\"\"\n    setup: TestScriptsetup_Input\n\n    \"\"\"\n    A test in this script.\n    \"\"\"\n    test: [TestScripttest_Input]\n\n    \"\"\"\n    A series of operations required to clean up after all the tests are executed (successfully or otherwise).\n    \"\"\"\n    teardown: TestScriptteardown_Input\n  }\n\n  type TestScriptdestination {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Abstract name given to a destination server in this test script.  The name is provided as a number starting at 1.\n    \"\"\"\n    index: Int!\n\n    \"\"\"\n    The type of destination profile the test system supports.\n    \"\"\"\n    profile: Coding!\n  }\n\n  input TestScriptdestination_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Abstract name given to a destination server in this test script.  The name is provided as a number starting at 1.\n    \"\"\"\n    _index: Element_Input\n\n    \"\"\"\n    Abstract name given to a destination server in this test script.  The name is provided as a number starting at 1.\n    \"\"\"\n    index: Int!\n\n    \"\"\"\n    The type of destination profile the test system supports.\n    \"\"\"\n    profile: Coding_Input!\n  }\n\n  type TestScriptfixture {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Whether or not to implicitly create the fixture during setup. If true, the\n    fixture is automatically created on each server being tested during setup,\n    therefore no create operation is required for this fixture in the\n    TestScript.setup section.\n    \"\"\"\n    autocreate: Boolean!\n\n    \"\"\"\n    Whether or not to implicitly delete the fixture during teardown. If true, the\n    fixture is automatically deleted on each server being tested during teardown,\n    therefore no delete operation is required for this fixture in the\n    TestScript.teardown section.\n    \"\"\"\n    autodelete: Boolean!\n\n    \"\"\"\n    Reference to the resource (containing the contents of the resource needed for operations).\n    \"\"\"\n    resource: TestScriptfixtureresource_resource_Union\n  }\n\n  input TestScriptfixture_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Whether or not to implicitly create the fixture during setup. If true, the\n    fixture is automatically created on each server being tested during setup,\n    therefore no create operation is required for this fixture in the\n    TestScript.setup section.\n    \"\"\"\n    _autocreate: Element_Input\n\n    \"\"\"\n    Whether or not to implicitly create the fixture during setup. If true, the\n    fixture is automatically created on each server being tested during setup,\n    therefore no create operation is required for this fixture in the\n    TestScript.setup section.\n    \"\"\"\n    autocreate: Boolean!\n\n    \"\"\"\n    Whether or not to implicitly delete the fixture during teardown. If true, the\n    fixture is automatically deleted on each server being tested during teardown,\n    therefore no delete operation is required for this fixture in the\n    TestScript.teardown section.\n    \"\"\"\n    _autodelete: Element_Input\n\n    \"\"\"\n    Whether or not to implicitly delete the fixture during teardown. If true, the\n    fixture is automatically deleted on each server being tested during teardown,\n    therefore no delete operation is required for this fixture in the\n    TestScript.teardown section.\n    \"\"\"\n    autodelete: Boolean!\n\n    \"\"\"\n    Reference to the resource (containing the contents of the resource needed for operations).\n    \"\"\"\n    resource: String\n  }\n\n  \"\"\"\n  Reference to the resource (containing the contents of the resource needed for operations).\n  \"\"\"\n  union TestScriptfixtureresource_resource_Union = Resource\n\n  type TestScriptmetadata {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A link to the  specification that this test is covering.\n    \"\"\"\n    link: [TestScriptmetadatalink]\n\n    \"\"\"\n    Capabilities that must exist and are assumed to function correctly on the  server being tested.\n    \"\"\"\n    capability: [TestScriptmetadatacapability!]\n  }\n\n  input TestScriptmetadata_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A link to the  specification that this test is covering.\n    \"\"\"\n    link: [TestScriptmetadatalink_Input]\n\n    \"\"\"\n    Capabilities that must exist and are assumed to function correctly on the  server being tested.\n    \"\"\"\n    capability: [TestScriptmetadatacapability_Input!]\n  }\n\n  type TestScriptmetadatacapability {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Whether or not the test execution will require the given capabilities of the\n    server in order for this test script to execute.\n    \"\"\"\n    required: Boolean!\n\n    \"\"\"\n    Whether or not the test execution will validate the given capabilities of the\n    server in order for this test script to execute.\n    \"\"\"\n    validated: Boolean!\n\n    \"\"\"\n    Description of the capabilities that this test script is requiring the server to support.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Which origin server these requirements apply to.\n    \"\"\"\n    origin: [Int]\n\n    \"\"\"\n    Which server these requirements apply to.\n    \"\"\"\n    destination: Int\n\n    \"\"\"\n    Links to the  specification that describes this interaction and the resources involved in more detail.\n    \"\"\"\n    link: [Uri]\n\n    \"\"\"\n    Minimum capabilities required of server for test script to execute\n    successfully.   If server does not meet at a minimum the referenced capability\n    statement, then all tests in this script are skipped.\n    \"\"\"\n    capabilities: Canonical!\n  }\n\n  input TestScriptmetadatacapability_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Whether or not the test execution will require the given capabilities of the\n    server in order for this test script to execute.\n    \"\"\"\n    _required: Element_Input\n\n    \"\"\"\n    Whether or not the test execution will require the given capabilities of the\n    server in order for this test script to execute.\n    \"\"\"\n    required: Boolean!\n\n    \"\"\"\n    Whether or not the test execution will validate the given capabilities of the\n    server in order for this test script to execute.\n    \"\"\"\n    _validated: Element_Input\n\n    \"\"\"\n    Whether or not the test execution will validate the given capabilities of the\n    server in order for this test script to execute.\n    \"\"\"\n    validated: Boolean!\n\n    \"\"\"\n    Description of the capabilities that this test script is requiring the server to support.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Description of the capabilities that this test script is requiring the server to support.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Which origin server these requirements apply to.\n    \"\"\"\n    _origin: Element_Input\n\n    \"\"\"\n    Which origin server these requirements apply to.\n    \"\"\"\n    origin: [Int]\n\n    \"\"\"\n    Which server these requirements apply to.\n    \"\"\"\n    _destination: Element_Input\n\n    \"\"\"\n    Which server these requirements apply to.\n    \"\"\"\n    destination: Int\n\n    \"\"\"\n    Links to the  specification that describes this interaction and the resources involved in more detail.\n    \"\"\"\n    _link: Element_Input\n\n    \"\"\"\n    Links to the  specification that describes this interaction and the resources involved in more detail.\n    \"\"\"\n    link: [Uri]\n\n    \"\"\"\n    Minimum capabilities required of server for test script to execute\n    successfully.   If server does not meet at a minimum the referenced capability\n    statement, then all tests in this script are skipped.\n    \"\"\"\n    _capabilities: Element_Input\n\n    \"\"\"\n    Minimum capabilities required of server for test script to execute\n    successfully.   If server does not meet at a minimum the referenced capability\n    statement, then all tests in this script are skipped.\n    \"\"\"\n    capabilities: Canonical!\n  }\n\n  type TestScriptmetadatalink {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    URL to a particular requirement or feature within the  specification.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    Short description of the link.\n    \"\"\"\n    description: String\n  }\n\n  input TestScriptmetadatalink_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    URL to a particular requirement or feature within the  specification.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    URL to a particular requirement or feature within the  specification.\n    \"\"\"\n    url: Uri!\n\n    \"\"\"\n    Short description of the link.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    Short description of the link.\n    \"\"\"\n    description: String\n  }\n\n  type TestScriptorigin {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Abstract name given to an origin server in this test script.  The name is provided as a number starting at 1.\n    \"\"\"\n    index: Int!\n\n    \"\"\"\n    The type of origin profile the test system supports.\n    \"\"\"\n    profile: Coding!\n  }\n\n  input TestScriptorigin_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Abstract name given to an origin server in this test script.  The name is provided as a number starting at 1.\n    \"\"\"\n    _index: Element_Input\n\n    \"\"\"\n    Abstract name given to an origin server in this test script.  The name is provided as a number starting at 1.\n    \"\"\"\n    index: Int!\n\n    \"\"\"\n    The type of origin profile the test system supports.\n    \"\"\"\n    profile: Coding_Input!\n  }\n\n  \"\"\"\n  Reference to the profile to be used for validation.\n  \"\"\"\n  union TestScriptpatient_patient_Union = Resource\n\n  type TestScriptsetup {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Action would contain either an operation or an assertion.\n    \"\"\"\n    action: [TestScriptsetupaction!]\n  }\n\n  input TestScriptsetup_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Action would contain either an operation or an assertion.\n    \"\"\"\n    action: [TestScriptsetupaction_Input!]\n  }\n\n  type TestScriptsetupaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The operation to perform.\n    \"\"\"\n    operation: TestScriptsetupactionoperation\n\n    \"\"\"\n    Evaluates the results of previous operations to determine if the server under test behaves appropriately.\n    \"\"\"\n    assert: TestScriptsetupactionassert\n  }\n\n  input TestScriptsetupaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The operation to perform.\n    \"\"\"\n    operation: TestScriptsetupactionoperation_Input\n\n    \"\"\"\n    Evaluates the results of previous operations to determine if the server under test behaves appropriately.\n    \"\"\"\n    assert: TestScriptsetupactionassert_Input\n  }\n\n  type TestScriptsetupactionassert {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The label would be used for tracking/logging purposes by test engines.\n    \"\"\"\n    label: String\n\n    \"\"\"\n    The description would be used by test engines for tracking and reporting purposes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The direction to use for the assertion.\n    \"\"\"\n    direction: Code\n\n    \"\"\"\n    Id of the source fixture used as the contents to be evaluated by either the\n    'source/expression' or 'sourceId/path' definition.\n    \"\"\"\n    compareToSourceId: String\n\n    \"\"\"\n    The Path expression to evaluate against the source fixture. When\n    compareToSourceId is defined, either compareToSourceExpression or\n    compareToSourcePath must be defined, but not both.\n    \"\"\"\n    compareToSourceExpression: String\n\n    \"\"\"\n    XPath or JSONPath expression to evaluate against the source fixture. When\n    compareToSourceId is defined, either compareToSourceExpression or\n    compareToSourcePath must be defined, but not both.\n    \"\"\"\n    compareToSourcePath: String\n\n    \"\"\"\n    The mime-type contents to compare against the request or response message 'Content-Type' header.\n    \"\"\"\n    contentType: Code\n\n    \"\"\"\n    The Path expression to be evaluated against the request or response message contents - HTTP headers and payload.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    The HTTP header field name e.g. 'Location'.\n    \"\"\"\n    headerField: String\n\n    \"\"\"\n    The ID of a fixture.  Asserts that the response contains at a minimum the fixture specified by minimumId.\n    \"\"\"\n    minimumId: String\n\n    \"\"\"\n    Whether or not the test execution performs validation on the bundle navigation links.\n    \"\"\"\n    navigationLinks: Boolean\n\n    \"\"\"\n    The operator type defines the conditional behavior of the assert. If not defined, the default is equals.\n    \"\"\"\n    operator: Code\n\n    \"\"\"\n    The XPath or JSONPath expression to be evaluated against the fixture representing the response received from server.\n    \"\"\"\n    path: String\n\n    \"\"\"\n    The request method or HTTP operation code to compare against that used by the client system under test.\n    \"\"\"\n    requestMethod: Code\n\n    \"\"\"\n    The value to use in a comparison against the request URL path string.\n    \"\"\"\n    requestURL: String\n\n    \"\"\"\n    The type of the resource.  See http://build.fhir.org/resourcelist.html.\n    \"\"\"\n    resource: Code\n\n    \"\"\"\n    okay | created | noContent | notModified | bad | forbidden | notFound |\n    methodNotAllowed | conflict | gone | preconditionFailed | unprocessable.\n    \"\"\"\n    response: Code\n\n    \"\"\"\n    The value of the HTTP response code to be tested.\n    \"\"\"\n    responseCode: String\n\n    \"\"\"\n    Fixture to evaluate the XPath/JSONPath expression or the headerField  against.\n    \"\"\"\n    sourceId: Id\n\n    \"\"\"\n    The ID of the Profile to validate against.\n    \"\"\"\n    validateProfileId: Id\n\n    \"\"\"\n    The value to compare to.\n    \"\"\"\n    value: String\n\n    \"\"\"\n    Whether or not the test execution will produce a warning only on error for this assert.\n    \"\"\"\n    warningOnly: Boolean!\n  }\n\n  input TestScriptsetupactionassert_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The label would be used for tracking/logging purposes by test engines.\n    \"\"\"\n    _label: Element_Input\n\n    \"\"\"\n    The label would be used for tracking/logging purposes by test engines.\n    \"\"\"\n    label: String\n\n    \"\"\"\n    The description would be used by test engines for tracking and reporting purposes.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The description would be used by test engines for tracking and reporting purposes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The direction to use for the assertion.\n    \"\"\"\n    _direction: Element_Input\n\n    \"\"\"\n    The direction to use for the assertion.\n    \"\"\"\n    direction: Code\n\n    \"\"\"\n    Id of the source fixture used as the contents to be evaluated by either the\n    'source/expression' or 'sourceId/path' definition.\n    \"\"\"\n    _compareToSourceId: Element_Input\n\n    \"\"\"\n    Id of the source fixture used as the contents to be evaluated by either the\n    'source/expression' or 'sourceId/path' definition.\n    \"\"\"\n    compareToSourceId: String\n\n    \"\"\"\n    The Path expression to evaluate against the source fixture. When\n    compareToSourceId is defined, either compareToSourceExpression or\n    compareToSourcePath must be defined, but not both.\n    \"\"\"\n    _compareToSourceExpression: Element_Input\n\n    \"\"\"\n    The Path expression to evaluate against the source fixture. When\n    compareToSourceId is defined, either compareToSourceExpression or\n    compareToSourcePath must be defined, but not both.\n    \"\"\"\n    compareToSourceExpression: String\n\n    \"\"\"\n    XPath or JSONPath expression to evaluate against the source fixture. When\n    compareToSourceId is defined, either compareToSourceExpression or\n    compareToSourcePath must be defined, but not both.\n    \"\"\"\n    _compareToSourcePath: Element_Input\n\n    \"\"\"\n    XPath or JSONPath expression to evaluate against the source fixture. When\n    compareToSourceId is defined, either compareToSourceExpression or\n    compareToSourcePath must be defined, but not both.\n    \"\"\"\n    compareToSourcePath: String\n\n    \"\"\"\n    The mime-type contents to compare against the request or response message 'Content-Type' header.\n    \"\"\"\n    _contentType: Element_Input\n\n    \"\"\"\n    The mime-type contents to compare against the request or response message 'Content-Type' header.\n    \"\"\"\n    contentType: Code\n\n    \"\"\"\n    The Path expression to be evaluated against the request or response message contents - HTTP headers and payload.\n    \"\"\"\n    _expression: Element_Input\n\n    \"\"\"\n    The Path expression to be evaluated against the request or response message contents - HTTP headers and payload.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    The HTTP header field name e.g. 'Location'.\n    \"\"\"\n    _headerField: Element_Input\n\n    \"\"\"\n    The HTTP header field name e.g. 'Location'.\n    \"\"\"\n    headerField: String\n\n    \"\"\"\n    The ID of a fixture.  Asserts that the response contains at a minimum the fixture specified by minimumId.\n    \"\"\"\n    _minimumId: Element_Input\n\n    \"\"\"\n    The ID of a fixture.  Asserts that the response contains at a minimum the fixture specified by minimumId.\n    \"\"\"\n    minimumId: String\n\n    \"\"\"\n    Whether or not the test execution performs validation on the bundle navigation links.\n    \"\"\"\n    _navigationLinks: Element_Input\n\n    \"\"\"\n    Whether or not the test execution performs validation on the bundle navigation links.\n    \"\"\"\n    navigationLinks: Boolean\n\n    \"\"\"\n    The operator type defines the conditional behavior of the assert. If not defined, the default is equals.\n    \"\"\"\n    _operator: Element_Input\n\n    \"\"\"\n    The operator type defines the conditional behavior of the assert. If not defined, the default is equals.\n    \"\"\"\n    operator: Code\n\n    \"\"\"\n    The XPath or JSONPath expression to be evaluated against the fixture representing the response received from server.\n    \"\"\"\n    _path: Element_Input\n\n    \"\"\"\n    The XPath or JSONPath expression to be evaluated against the fixture representing the response received from server.\n    \"\"\"\n    path: String\n\n    \"\"\"\n    The request method or HTTP operation code to compare against that used by the client system under test.\n    \"\"\"\n    _requestMethod: Element_Input\n\n    \"\"\"\n    The request method or HTTP operation code to compare against that used by the client system under test.\n    \"\"\"\n    requestMethod: Code\n\n    \"\"\"\n    The value to use in a comparison against the request URL path string.\n    \"\"\"\n    _requestURL: Element_Input\n\n    \"\"\"\n    The value to use in a comparison against the request URL path string.\n    \"\"\"\n    requestURL: String\n\n    \"\"\"\n    The type of the resource.  See http://build.fhir.org/resourcelist.html.\n    \"\"\"\n    _resource: Element_Input\n\n    \"\"\"\n    The type of the resource.  See http://build.fhir.org/resourcelist.html.\n    \"\"\"\n    resource: Code\n\n    \"\"\"\n    okay | created | noContent | notModified | bad | forbidden | notFound |\n    methodNotAllowed | conflict | gone | preconditionFailed | unprocessable.\n    \"\"\"\n    _response: Element_Input\n\n    \"\"\"\n    okay | created | noContent | notModified | bad | forbidden | notFound |\n    methodNotAllowed | conflict | gone | preconditionFailed | unprocessable.\n    \"\"\"\n    response: Code\n\n    \"\"\"\n    The value of the HTTP response code to be tested.\n    \"\"\"\n    _responseCode: Element_Input\n\n    \"\"\"\n    The value of the HTTP response code to be tested.\n    \"\"\"\n    responseCode: String\n\n    \"\"\"\n    Fixture to evaluate the XPath/JSONPath expression or the headerField  against.\n    \"\"\"\n    _sourceId: Element_Input\n\n    \"\"\"\n    Fixture to evaluate the XPath/JSONPath expression or the headerField  against.\n    \"\"\"\n    sourceId: Id\n\n    \"\"\"\n    The ID of the Profile to validate against.\n    \"\"\"\n    _validateProfileId: Element_Input\n\n    \"\"\"\n    The ID of the Profile to validate against.\n    \"\"\"\n    validateProfileId: Id\n\n    \"\"\"\n    The value to compare to.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The value to compare to.\n    \"\"\"\n    value: String\n\n    \"\"\"\n    Whether or not the test execution will produce a warning only on error for this assert.\n    \"\"\"\n    _warningOnly: Element_Input\n\n    \"\"\"\n    Whether or not the test execution will produce a warning only on error for this assert.\n    \"\"\"\n    warningOnly: Boolean!\n  }\n\n  type TestScriptsetupactionoperation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Server interaction or operation type.\n    \"\"\"\n    type: Coding\n\n    \"\"\"\n    The type of the resource.  See http://build.fhir.org/resourcelist.html.\n    \"\"\"\n    resource: Code\n\n    \"\"\"\n    The label would be used for tracking/logging purposes by test engines.\n    \"\"\"\n    label: String\n\n    \"\"\"\n    The description would be used by test engines for tracking and reporting purposes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The mime-type to use for RESTful operation in the 'Accept' header.\n    \"\"\"\n    accept: Code\n\n    \"\"\"\n    The mime-type to use for RESTful operation in the 'Content-Type' header.\n    \"\"\"\n    contentType: Code\n\n    \"\"\"\n    The server where the request message is destined for.  Must be one of the\n    server numbers listed in TestScript.destination section.\n    \"\"\"\n    destination: Int\n\n    \"\"\"\n    Whether or not to implicitly send the request url in encoded format. The\n    default is true to match the standard RESTful client behavior. Set to false\n    when communicating with a server that does not support encoded url paths.\n    \"\"\"\n    encodeRequestUrl: Boolean!\n\n    \"\"\"\n    The HTTP method the test engine MUST use for this operation regardless of any other operation details.\n    \"\"\"\n    method: Code\n\n    \"\"\"\n    The server where the request message originates from.  Must be one of the\n    server numbers listed in TestScript.origin section.\n    \"\"\"\n    origin: Int\n\n    \"\"\"\n    Path plus parameters after [type].  Used to set parts of the request URL explicitly.\n    \"\"\"\n    params: String\n\n    \"\"\"\n    Header elements would be used to set HTTP headers.\n    \"\"\"\n    requestHeader: [TestScriptsetupactionoperationrequestHeader]\n\n    \"\"\"\n    The fixture id (maybe new) to map to the request.\n    \"\"\"\n    requestId: Id\n\n    \"\"\"\n    The fixture id (maybe new) to map to the response.\n    \"\"\"\n    responseId: Id\n\n    \"\"\"\n    The id of the fixture used as the body of a PUT or POST request.\n    \"\"\"\n    sourceId: Id\n\n    \"\"\"\n    Id of fixture used for extracting the [id],  [type], and [vid] for GET requests.\n    \"\"\"\n    targetId: Id\n\n    \"\"\"\n    Complete request URL.\n    \"\"\"\n    url: String\n  }\n\n  input TestScriptsetupactionoperation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Server interaction or operation type.\n    \"\"\"\n    type: Coding_Input\n\n    \"\"\"\n    The type of the resource.  See http://build.fhir.org/resourcelist.html.\n    \"\"\"\n    _resource: Element_Input\n\n    \"\"\"\n    The type of the resource.  See http://build.fhir.org/resourcelist.html.\n    \"\"\"\n    resource: Code\n\n    \"\"\"\n    The label would be used for tracking/logging purposes by test engines.\n    \"\"\"\n    _label: Element_Input\n\n    \"\"\"\n    The label would be used for tracking/logging purposes by test engines.\n    \"\"\"\n    label: String\n\n    \"\"\"\n    The description would be used by test engines for tracking and reporting purposes.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    The description would be used by test engines for tracking and reporting purposes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The mime-type to use for RESTful operation in the 'Accept' header.\n    \"\"\"\n    _accept: Element_Input\n\n    \"\"\"\n    The mime-type to use for RESTful operation in the 'Accept' header.\n    \"\"\"\n    accept: Code\n\n    \"\"\"\n    The mime-type to use for RESTful operation in the 'Content-Type' header.\n    \"\"\"\n    _contentType: Element_Input\n\n    \"\"\"\n    The mime-type to use for RESTful operation in the 'Content-Type' header.\n    \"\"\"\n    contentType: Code\n\n    \"\"\"\n    The server where the request message is destined for.  Must be one of the\n    server numbers listed in TestScript.destination section.\n    \"\"\"\n    _destination: Element_Input\n\n    \"\"\"\n    The server where the request message is destined for.  Must be one of the\n    server numbers listed in TestScript.destination section.\n    \"\"\"\n    destination: Int\n\n    \"\"\"\n    Whether or not to implicitly send the request url in encoded format. The\n    default is true to match the standard RESTful client behavior. Set to false\n    when communicating with a server that does not support encoded url paths.\n    \"\"\"\n    _encodeRequestUrl: Element_Input\n\n    \"\"\"\n    Whether or not to implicitly send the request url in encoded format. The\n    default is true to match the standard RESTful client behavior. Set to false\n    when communicating with a server that does not support encoded url paths.\n    \"\"\"\n    encodeRequestUrl: Boolean!\n\n    \"\"\"\n    The HTTP method the test engine MUST use for this operation regardless of any other operation details.\n    \"\"\"\n    _method: Element_Input\n\n    \"\"\"\n    The HTTP method the test engine MUST use for this operation regardless of any other operation details.\n    \"\"\"\n    method: Code\n\n    \"\"\"\n    The server where the request message originates from.  Must be one of the\n    server numbers listed in TestScript.origin section.\n    \"\"\"\n    _origin: Element_Input\n\n    \"\"\"\n    The server where the request message originates from.  Must be one of the\n    server numbers listed in TestScript.origin section.\n    \"\"\"\n    origin: Int\n\n    \"\"\"\n    Path plus parameters after [type].  Used to set parts of the request URL explicitly.\n    \"\"\"\n    _params: Element_Input\n\n    \"\"\"\n    Path plus parameters after [type].  Used to set parts of the request URL explicitly.\n    \"\"\"\n    params: String\n\n    \"\"\"\n    Header elements would be used to set HTTP headers.\n    \"\"\"\n    requestHeader: [TestScriptsetupactionoperationrequestHeader_Input]\n\n    \"\"\"\n    The fixture id (maybe new) to map to the request.\n    \"\"\"\n    _requestId: Element_Input\n\n    \"\"\"\n    The fixture id (maybe new) to map to the request.\n    \"\"\"\n    requestId: Id\n\n    \"\"\"\n    The fixture id (maybe new) to map to the response.\n    \"\"\"\n    _responseId: Element_Input\n\n    \"\"\"\n    The fixture id (maybe new) to map to the response.\n    \"\"\"\n    responseId: Id\n\n    \"\"\"\n    The id of the fixture used as the body of a PUT or POST request.\n    \"\"\"\n    _sourceId: Element_Input\n\n    \"\"\"\n    The id of the fixture used as the body of a PUT or POST request.\n    \"\"\"\n    sourceId: Id\n\n    \"\"\"\n    Id of fixture used for extracting the [id],  [type], and [vid] for GET requests.\n    \"\"\"\n    _targetId: Element_Input\n\n    \"\"\"\n    Id of fixture used for extracting the [id],  [type], and [vid] for GET requests.\n    \"\"\"\n    targetId: Id\n\n    \"\"\"\n    Complete request URL.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    Complete request URL.\n    \"\"\"\n    url: String\n  }\n\n  type TestScriptsetupactionoperationrequestHeader {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The HTTP header field e.g. 'Accept'.\n    \"\"\"\n    field: String!\n\n    \"\"\"\n    The value of the header e.g. 'application/fhir+xml'.\n    \"\"\"\n    value: String!\n  }\n\n  input TestScriptsetupactionoperationrequestHeader_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The HTTP header field e.g. 'Accept'.\n    \"\"\"\n    _field: Element_Input\n\n    \"\"\"\n    The HTTP header field e.g. 'Accept'.\n    \"\"\"\n    field: String!\n\n    \"\"\"\n    The value of the header e.g. 'application/fhir+xml'.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The value of the header e.g. 'application/fhir+xml'.\n    \"\"\"\n    value: String!\n  }\n\n  type TestScriptteardown {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The teardown action will only contain an operation.\n    \"\"\"\n    action: [TestScriptteardownaction!]\n  }\n\n  input TestScriptteardown_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The teardown action will only contain an operation.\n    \"\"\"\n    action: [TestScriptteardownaction_Input!]\n  }\n\n  type TestScriptteardownaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n  }\n\n  input TestScriptteardownaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n  }\n\n  type TestScripttest {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The name of this test used for tracking/logging purposes by test engines.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short description of the test used by test engines for tracking and reporting purposes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Action would contain either an operation or an assertion.\n    \"\"\"\n    action: [TestScripttestaction!]\n  }\n\n  input TestScripttest_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The name of this test used for tracking/logging purposes by test engines.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    The name of this test used for tracking/logging purposes by test engines.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short description of the test used by test engines for tracking and reporting purposes.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A short description of the test used by test engines for tracking and reporting purposes.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    Action would contain either an operation or an assertion.\n    \"\"\"\n    action: [TestScripttestaction_Input!]\n  }\n\n  type TestScripttestaction {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n  }\n\n  input TestScripttestaction_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n  }\n\n  type TestScriptvariable {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Descriptive name for this variable.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A default, hard-coded, or user-defined value for this variable.\n    \"\"\"\n    defaultValue: String\n\n    \"\"\"\n    A free text natural language description of the variable and its purpose.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The Path expression to evaluate against the fixture body. When variables\n    are defined, only one of either expression, headerField or path must be specified.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.\n    \"\"\"\n    headerField: String\n\n    \"\"\"\n    Displayable text string with hint help information to the user when entering a default value.\n    \"\"\"\n    hint: String\n\n    \"\"\"\n    XPath or JSONPath to evaluate against the fixture body.  When variables are\n    defined, only one of either expression, headerField or path must be specified.\n    \"\"\"\n    path: String\n\n    \"\"\"\n    Fixture to evaluate the XPath/JSONPath expression or the headerField  against within this variable.\n    \"\"\"\n    sourceId: Id\n  }\n\n  input TestScriptvariable_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Descriptive name for this variable.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Descriptive name for this variable.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    A default, hard-coded, or user-defined value for this variable.\n    \"\"\"\n    _defaultValue: Element_Input\n\n    \"\"\"\n    A default, hard-coded, or user-defined value for this variable.\n    \"\"\"\n    defaultValue: String\n\n    \"\"\"\n    A free text natural language description of the variable and its purpose.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the variable and its purpose.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The Path expression to evaluate against the fixture body. When variables\n    are defined, only one of either expression, headerField or path must be specified.\n    \"\"\"\n    _expression: Element_Input\n\n    \"\"\"\n    The Path expression to evaluate against the fixture body. When variables\n    are defined, only one of either expression, headerField or path must be specified.\n    \"\"\"\n    expression: String\n\n    \"\"\"\n    Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.\n    \"\"\"\n    _headerField: Element_Input\n\n    \"\"\"\n    Will be used to grab the HTTP header field value from the headers that sourceId is pointing to.\n    \"\"\"\n    headerField: String\n\n    \"\"\"\n    Displayable text string with hint help information to the user when entering a default value.\n    \"\"\"\n    _hint: Element_Input\n\n    \"\"\"\n    Displayable text string with hint help information to the user when entering a default value.\n    \"\"\"\n    hint: String\n\n    \"\"\"\n    XPath or JSONPath to evaluate against the fixture body.  When variables are\n    defined, only one of either expression, headerField or path must be specified.\n    \"\"\"\n    _path: Element_Input\n\n    \"\"\"\n    XPath or JSONPath to evaluate against the fixture body.  When variables are\n    defined, only one of either expression, headerField or path must be specified.\n    \"\"\"\n    path: String\n\n    \"\"\"\n    Fixture to evaluate the XPath/JSONPath expression or the headerField  against within this variable.\n    \"\"\"\n    _sourceId: Element_Input\n\n    \"\"\"\n    Fixture to evaluate the XPath/JSONPath expression or the headerField  against within this variable.\n    \"\"\"\n    sourceId: Id\n  }\n\n  \"\"\"\n  Base StructureDefinition for time Type: A time during the day, with no date specified\n  \"\"\"\n  scalar Time\n\n  \"\"\"\n  Base StructureDefinition for Timing Type: Specifies an event that may occur\n  multiple times. Timing schedules are used to record when things are planned,\n  expected or requested to occur. The most common usage is in dosage instructions\n  for medications. They are also used when planning care of various kinds, and may\n  be used for reporting the schedule to which past regular activities were carried out.\n  \"\"\"\n  type Timing {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifies specific times when the event occurs.\n    \"\"\"\n    event: [DateTime]\n\n    \"\"\"\n    A set of rules that describe when the event is scheduled.\n    \"\"\"\n    repeat: Element\n\n    \"\"\"\n    A code for the timing schedule (or just text in code.text). Some codes such as\n    BID are ubiquitous, but many institutions define their own additional codes.\n    If a code is provided, the code is understood to be a complete statement of\n    whatever is specified in the structured timing data, and either the code or\n    the data may be used to interpret the Timing, with the exception that\n    .repeat.bounds still applies over the code (and is not contained in the code).\n    \"\"\"\n    code: CodeableConcept\n  }\n\n  \"\"\"\n  Base StructureDefinition for Timing Type: Specifies an event that may occur\n  multiple times. Timing schedules are used to record when things are planned,\n  expected or requested to occur. The most common usage is in dosage instructions\n  for medications. They are also used when planning care of various kinds, and may\n  be used for reporting the schedule to which past regular activities were carried out.\n  \"\"\"\n  input Timing_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifies specific times when the event occurs.\n    \"\"\"\n    _event: Element_Input\n\n    \"\"\"\n    Identifies specific times when the event occurs.\n    \"\"\"\n    event: [DateTime]\n\n    \"\"\"\n    A set of rules that describe when the event is scheduled.\n    \"\"\"\n    repeat: Element_Input\n\n    \"\"\"\n    A code for the timing schedule (or just text in code.text). Some codes such as\n    BID are ubiquitous, but many institutions define their own additional codes.\n    If a code is provided, the code is understood to be a complete statement of\n    whatever is specified in the structured timing data, and either the code or\n    the data may be used to interpret the Timing, with the exception that\n    .repeat.bounds still applies over the code (and is not contained in the code).\n    \"\"\"\n    code: CodeableConcept_Input\n  }\n\n  \"\"\"\n  Base StructureDefinition for token type\n  \"\"\"\n  scalar Token\n\n  \"\"\"\n  Base StructureDefinition for TriggerDefinition Type: A description of a\n  triggering event. Triggering events can be named events, data events, or\n  periodic, as determined by the type element.\n  \"\"\"\n  type TriggerDefinition {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    The type of triggering event.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A formal name for the event. This may be an absolute URI that identifies the\n    event formally (e.g. from a trigger registry), or a simple relative URI that\n    identifies the event in a local context.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    timingTiming: Timing\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    timingReference: TriggerDefinitiontimingReference_timingReference_Union\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    timingDate: Date\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    The triggering data of the event (if this is a data trigger). If more than one\n    data is requirement is specified, then all the data requirements must be true.\n    \"\"\"\n    data: [DataRequirement]\n\n    \"\"\"\n    A boolean-valued expression that is evaluated in the context of the container\n    of the trigger definition and returns whether or not the trigger fires.\n    \"\"\"\n    condition: Expression\n  }\n\n  \"\"\"\n  Base StructureDefinition for TriggerDefinition Type: A description of a\n  triggering event. Triggering events can be named events, data events, or\n  periodic, as determined by the type element.\n  \"\"\"\n  input TriggerDefinition_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    The type of triggering event.\n    \"\"\"\n    _type: Element_Input\n\n    \"\"\"\n    The type of triggering event.\n    \"\"\"\n    type: Code!\n\n    \"\"\"\n    A formal name for the event. This may be an absolute URI that identifies the\n    event formally (e.g. from a trigger registry), or a simple relative URI that\n    identifies the event in a local context.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A formal name for the event. This may be an absolute URI that identifies the\n    event formally (e.g. from a trigger registry), or a simple relative URI that\n    identifies the event in a local context.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    timingTiming: Timing_Input\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    timingReference: String\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    _timingDate: Element_Input\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    timingDate: Date\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    _timingDateTime: Element_Input\n\n    \"\"\"\n    The timing of the event (if this is a periodic trigger).\n    \"\"\"\n    timingDateTime: DateTime\n\n    \"\"\"\n    The triggering data of the event (if this is a data trigger). If more than one\n    data is requirement is specified, then all the data requirements must be true.\n    \"\"\"\n    data: [DataRequirement_Input]\n\n    \"\"\"\n    A boolean-valued expression that is evaluated in the context of the container\n    of the trigger definition and returns whether or not the trigger fires.\n    \"\"\"\n    condition: Expression_Input\n  }\n\n  \"\"\"\n  The timing of the event (if this is a periodic trigger).\n  \"\"\"\n  union TriggerDefinitiontimingReference_timingReference_Union =\n      Schedule\n\n  \"\"\"\n  Base StructureDefinition for unsignedInt type: An integer with a value that is not negative (e.g. >= 0)\n  \"\"\"\n  scalar UnsignedInt\n\n  \"\"\"\n  Base StructureDefinition for uri Type: String of characters used to identify a name or a resource\n  \"\"\"\n  scalar Uri\n\n  \"\"\"\n  Base StructureDefinition for url type: A URI that is a literal reference\n  \"\"\"\n  scalar Url\n\n  \"\"\"\n  Base StructureDefinition for UsageContext Type: Specifies clinical/business/etc.\n  metadata that can be used to retrieve, index and/or categorize an artifact. This\n  metadata can either be specific to the applicable population (e.g., age\n  category, DRG) or the specific context of care (e.g., venue, care setting,\n  provider of care).\n  \"\"\"\n  type UsageContext {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    A code that identifies the type of context being specified by this usage context.\n    \"\"\"\n    code: Coding!\n\n    \"\"\"\n    A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept!\n\n    \"\"\"\n    A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.\n    \"\"\"\n    valueQuantity: Quantity!\n\n    \"\"\"\n    A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.\n    \"\"\"\n    valueRange: Range!\n\n    \"\"\"\n    A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.\n    \"\"\"\n    valueReference: UsageContextvalueReference_valueReference_Union!\n  }\n\n  \"\"\"\n  Base StructureDefinition for UsageContext Type: Specifies clinical/business/etc.\n  metadata that can be used to retrieve, index and/or categorize an artifact. This\n  metadata can either be specific to the applicable population (e.g., age\n  category, DRG) or the specific context of care (e.g., venue, care setting,\n  provider of care).\n  \"\"\"\n  input UsageContext_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    A code that identifies the type of context being specified by this usage context.\n    \"\"\"\n    code: Coding_Input!\n\n    \"\"\"\n    A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.\n    \"\"\"\n    valueCodeableConcept: CodeableConcept_Input!\n\n    \"\"\"\n    A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.\n    \"\"\"\n    valueQuantity: Quantity_Input!\n\n    \"\"\"\n    A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.\n    \"\"\"\n    valueRange: Range_Input!\n\n    \"\"\"\n    A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.\n    \"\"\"\n    valueReference: String!\n  }\n\n  \"\"\"\n  A value that defines the context specified in this context of use. The interpretation of the value is defined by the code.\n  \"\"\"\n  union UsageContextvalueReference_valueReference_Union =\n      PlanDefinition\n    | ResearchStudy\n    | InsurancePlan\n    | HealthcareService\n    | Group\n    | Location\n    | Organization\n\n  \"\"\"\n  Base StructureDefinition for uuid type: A UUID, represented as a URI\n  \"\"\"\n  scalar Uuid\n\n  \"\"\"\n  A ValueSet resource instance specifies a set of codes drawn from one or more\n  code systems, intended for use in a particular context. Value sets link between\n  [[[CodeSystem]]] definitions and their use in [coded\n  elements](terminologies.html).\n  \"\"\"\n  type ValueSet {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ValueSet_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI that is used to identify this value set when it is referenced\n    in a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this value set is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the value set is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this value set when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The identifier that is used to identify this version of the value set when it\n    is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the value set author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the value set. This name should be usable\n    as an identifier for the module by machine processing applications such as\n    code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the value set.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this value set. Enables tracking the life-cycle of the content.\n    The status of the value set applies to the value set definition\n    (ValueSet.compose) and the associated ValueSet metadata. Expansions do not have a state.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this value set is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date (and optionally time) when the value set was created or revised (e.g. the 'content logical definition').\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the value set.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail]\n\n    \"\"\"\n    A free text natural language description of the value set from a consumer's\n    perspective. The textual description specifies the span of meanings for\n    concepts to be included within the Value Set Expansion, and also may specify\n    the intended use and limitations of the Value Set.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate value set instances.\n    \"\"\"\n    useContext: [UsageContext]\n\n    \"\"\"\n    A legal or geographic region in which the value set is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept]\n\n    \"\"\"\n    If this is set to 'true', then no new versions of the content logical\n    definition can be created.  Note: Other metadata might still change.\n    \"\"\"\n    immutable: Boolean\n\n    \"\"\"\n    Explanation of why this value set is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the value set and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the value set.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    A set of criteria that define the contents of the value set by including or\n    excluding codes selected from the specified code system(s) that the value set\n    draws from. This is also known as the Content Logical Definition (CLD).\n    \"\"\"\n    compose: ValueSetcompose\n\n    \"\"\"\n    A value set can also be 'expanded', where the value set is turned into a\n    simple collection of enumerated codes. This element holds the expansion, if it\n    has been performed.\n    \"\"\"\n    expansion: ValueSetexpansion\n  }\n\n  enum ValueSet_Enum_input {\n    ValueSet\n  }\n\n  enum ValueSet_Enum_schema {\n    ValueSet\n  }\n\n  \"\"\"\n  A ValueSet resource instance specifies a set of codes drawn from one or more\n  code systems, intended for use in a particular context. Value sets link between\n  [[[CodeSystem]]] definitions and their use in [coded\n  elements](terminologies.html).\n  \"\"\"\n  input ValueSet_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: ValueSet_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI that is used to identify this value set when it is referenced\n    in a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this value set is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the value set is stored on different servers.\n    \"\"\"\n    _url: Element_Input\n\n    \"\"\"\n    An absolute URI that is used to identify this value set when it is referenced\n    in a specification, model, design or an instance; also called its canonical\n    identifier. This SHOULD be globally unique and SHOULD be a literal address at\n    which at which an authoritative instance of this value set is (or will be)\n    published. This URL can be the target of a canonical reference. It SHALL\n    remain the same when the value set is stored on different servers.\n    \"\"\"\n    url: Uri\n\n    \"\"\"\n    A formal identifier that is used to identify this value set when it is\n    represented in other formats, or referenced in a specification, model, design\n    or an instance.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The identifier that is used to identify this version of the value set when it\n    is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the value set author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The identifier that is used to identify this version of the value set when it\n    is referenced in a specification, model, design or instance. This is an\n    arbitrary value managed by the value set author and is not expected to be\n    globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a\n    managed version is not available. There is also no expectation that versions\n    can be placed in a lexicographical sequence.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    A natural language name identifying the value set. This name should be usable\n    as an identifier for the module by machine processing applications such as\n    code generation.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    A natural language name identifying the value set. This name should be usable\n    as an identifier for the module by machine processing applications such as\n    code generation.\n    \"\"\"\n    name: String\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the value set.\n    \"\"\"\n    _title: Element_Input\n\n    \"\"\"\n    A short, descriptive, user-friendly title for the value set.\n    \"\"\"\n    title: String\n\n    \"\"\"\n    The status of this value set. Enables tracking the life-cycle of the content.\n    The status of the value set applies to the value set definition\n    (ValueSet.compose) and the associated ValueSet metadata. Expansions do not have a state.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of this value set. Enables tracking the life-cycle of the content.\n    The status of the value set applies to the value set definition\n    (ValueSet.compose) and the associated ValueSet metadata. Expansions do not have a state.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    A Boolean value to indicate that this value set is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    _experimental: Element_Input\n\n    \"\"\"\n    A Boolean value to indicate that this value set is authored for testing\n    purposes (or education/evaluation/marketing) and is not intended to be used\n    for genuine usage.\n    \"\"\"\n    experimental: Boolean\n\n    \"\"\"\n    The date (and optionally time) when the value set was created or revised (e.g. the 'content logical definition').\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date (and optionally time) when the value set was created or revised (e.g. the 'content logical definition').\n    \"\"\"\n    date: DateTime\n\n    \"\"\"\n    The name of the organization or individual that published the value set.\n    \"\"\"\n    _publisher: Element_Input\n\n    \"\"\"\n    The name of the organization or individual that published the value set.\n    \"\"\"\n    publisher: String\n\n    \"\"\"\n    Contact details to assist a user in finding and communicating with the publisher.\n    \"\"\"\n    contact: [ContactDetail_Input]\n\n    \"\"\"\n    A free text natural language description of the value set from a consumer's\n    perspective. The textual description specifies the span of meanings for\n    concepts to be included within the Value Set Expansion, and also may specify\n    the intended use and limitations of the Value Set.\n    \"\"\"\n    _description: Element_Input\n\n    \"\"\"\n    A free text natural language description of the value set from a consumer's\n    perspective. The textual description specifies the span of meanings for\n    concepts to be included within the Value Set Expansion, and also may specify\n    the intended use and limitations of the Value Set.\n    \"\"\"\n    description: String\n\n    \"\"\"\n    The content was developed with a focus and intent of supporting the contexts\n    that are listed. These contexts may be general categories (gender, age, ...)\n    or may be references to specific programs (insurance plans, studies, ...) and\n    may be used to assist with indexing and searching for appropriate value set instances.\n    \"\"\"\n    useContext: [UsageContext_Input]\n\n    \"\"\"\n    A legal or geographic region in which the value set is intended to be used.\n    \"\"\"\n    jurisdiction: [CodeableConcept_Input]\n\n    \"\"\"\n    If this is set to 'true', then no new versions of the content logical\n    definition can be created.  Note: Other metadata might still change.\n    \"\"\"\n    _immutable: Element_Input\n\n    \"\"\"\n    If this is set to 'true', then no new versions of the content logical\n    definition can be created.  Note: Other metadata might still change.\n    \"\"\"\n    immutable: Boolean\n\n    \"\"\"\n    Explanation of why this value set is needed and why it has been designed as it has.\n    \"\"\"\n    _purpose: Element_Input\n\n    \"\"\"\n    Explanation of why this value set is needed and why it has been designed as it has.\n    \"\"\"\n    purpose: String\n\n    \"\"\"\n    A copyright statement relating to the value set and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the value set.\n    \"\"\"\n    _copyright: Element_Input\n\n    \"\"\"\n    A copyright statement relating to the value set and/or its contents. Copyright\n    statements are generally legal restrictions on the use and publishing of the value set.\n    \"\"\"\n    copyright: String\n\n    \"\"\"\n    A set of criteria that define the contents of the value set by including or\n    excluding codes selected from the specified code system(s) that the value set\n    draws from. This is also known as the Content Logical Definition (CLD).\n    \"\"\"\n    compose: ValueSetcompose_Input\n\n    \"\"\"\n    A value set can also be 'expanded', where the value set is turned into a\n    simple collection of enumerated codes. This element holds the expansion, if it\n    has been performed.\n    \"\"\"\n    expansion: ValueSetexpansion_Input\n  }\n\n  type ValueSetcompose {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The Locked Date is  the effective date that is used to determine the version\n    of all referenced Code Systems and Value Set Definitions included in the\n    compose that are not already tied to a specific version.\n    \"\"\"\n    lockedDate: Date\n\n    \"\"\"\n    Whether inactive codes - codes that are not approved for current use - are in\n    the value set. If inactive = true, inactive codes are to be included in the\n    expansion, if inactive = false, the inactive codes will not be included in the\n    expansion. If absent, the behavior is determined by the implementation, or by\n    the applicable $expand parameters (but generally, inactive codes would be\n    expected to be included).\n    \"\"\"\n    inactive: Boolean\n\n    \"\"\"\n    Include one or more codes from a code system or other value set(s).\n    \"\"\"\n    include: [ValueSetcomposeinclude!]\n  }\n\n  input ValueSetcompose_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The Locked Date is  the effective date that is used to determine the version\n    of all referenced Code Systems and Value Set Definitions included in the\n    compose that are not already tied to a specific version.\n    \"\"\"\n    _lockedDate: Element_Input\n\n    \"\"\"\n    The Locked Date is  the effective date that is used to determine the version\n    of all referenced Code Systems and Value Set Definitions included in the\n    compose that are not already tied to a specific version.\n    \"\"\"\n    lockedDate: Date\n\n    \"\"\"\n    Whether inactive codes - codes that are not approved for current use - are in\n    the value set. If inactive = true, inactive codes are to be included in the\n    expansion, if inactive = false, the inactive codes will not be included in the\n    expansion. If absent, the behavior is determined by the implementation, or by\n    the applicable $expand parameters (but generally, inactive codes would be\n    expected to be included).\n    \"\"\"\n    _inactive: Element_Input\n\n    \"\"\"\n    Whether inactive codes - codes that are not approved for current use - are in\n    the value set. If inactive = true, inactive codes are to be included in the\n    expansion, if inactive = false, the inactive codes will not be included in the\n    expansion. If absent, the behavior is determined by the implementation, or by\n    the applicable $expand parameters (but generally, inactive codes would be\n    expected to be included).\n    \"\"\"\n    inactive: Boolean\n\n    \"\"\"\n    Include one or more codes from a code system or other value set(s).\n    \"\"\"\n    include: [ValueSetcomposeinclude_Input!]\n  }\n\n  type ValueSetcomposeinclude {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI which is the code system from which the selected codes come from.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    The version of the code system that the codes are selected from, or the special version '*' for all versions.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    Specifies a concept to be included or excluded.\n    \"\"\"\n    concept: [ValueSetcomposeincludeconcept]\n\n    \"\"\"\n    Select concepts by specify a matching criterion based on the properties\n    (including relationships) defined by the system, or on filters defined by the\n    system. If multiple filters are specified, they SHALL all be true.\n    \"\"\"\n    filter: [ValueSetcomposeincludefilter]\n\n    \"\"\"\n    Selects the concepts found in this value set (based on its value set\n    definition). This is an absolute URI that is a reference to ValueSet.url.  If\n    multiple value sets are specified this includes the union of the contents of\n    all of the referenced value sets.\n    \"\"\"\n    valueSet: [Canonical]\n  }\n\n  input ValueSetcomposeinclude_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI which is the code system from which the selected codes come from.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    An absolute URI which is the code system from which the selected codes come from.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    The version of the code system that the codes are selected from, or the special version '*' for all versions.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The version of the code system that the codes are selected from, or the special version '*' for all versions.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    Specifies a concept to be included or excluded.\n    \"\"\"\n    concept: [ValueSetcomposeincludeconcept_Input]\n\n    \"\"\"\n    Select concepts by specify a matching criterion based on the properties\n    (including relationships) defined by the system, or on filters defined by the\n    system. If multiple filters are specified, they SHALL all be true.\n    \"\"\"\n    filter: [ValueSetcomposeincludefilter_Input]\n\n    \"\"\"\n    Selects the concepts found in this value set (based on its value set\n    definition). This is an absolute URI that is a reference to ValueSet.url.  If\n    multiple value sets are specified this includes the union of the contents of\n    all of the referenced value sets.\n    \"\"\"\n    _valueSet: Element_Input\n\n    \"\"\"\n    Selects the concepts found in this value set (based on its value set\n    definition). This is an absolute URI that is a reference to ValueSet.url.  If\n    multiple value sets are specified this includes the union of the contents of\n    all of the referenced value sets.\n    \"\"\"\n    valueSet: [Canonical]\n  }\n\n  type ValueSetcomposeincludeconcept {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Specifies a code for the concept to be included or excluded.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The text to display to the user for this concept in the context of this\n    valueset. If no display is provided, then applications using the value set use\n    the display specified for the code by the system.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    Additional representations for this concept when used in this value set -\n    other languages, aliases, specialized purposes, used for particular purposes, etc.\n    \"\"\"\n    designation: [ValueSetcomposeincludeconceptdesignation]\n  }\n\n  input ValueSetcomposeincludeconcept_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Specifies a code for the concept to be included or excluded.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    Specifies a code for the concept to be included or excluded.\n    \"\"\"\n    code: Code!\n\n    \"\"\"\n    The text to display to the user for this concept in the context of this\n    valueset. If no display is provided, then applications using the value set use\n    the display specified for the code by the system.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    The text to display to the user for this concept in the context of this\n    valueset. If no display is provided, then applications using the value set use\n    the display specified for the code by the system.\n    \"\"\"\n    display: String\n\n    \"\"\"\n    Additional representations for this concept when used in this value set -\n    other languages, aliases, specialized purposes, used for particular purposes, etc.\n    \"\"\"\n    designation: [ValueSetcomposeincludeconceptdesignation_Input]\n  }\n\n  type ValueSetcomposeincludeconceptdesignation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The language this designation is defined for.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A code that represents types of uses of designations.\n    \"\"\"\n    use: Coding\n\n    \"\"\"\n    The text value for this designation.\n    \"\"\"\n    value: String!\n  }\n\n  input ValueSetcomposeincludeconceptdesignation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The language this designation is defined for.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The language this designation is defined for.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A code that represents types of uses of designations.\n    \"\"\"\n    use: Coding_Input\n\n    \"\"\"\n    The text value for this designation.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The text value for this designation.\n    \"\"\"\n    value: String!\n  }\n\n  type ValueSetcomposeincludefilter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A code that identifies a property or a filter defined in the code system.\n    \"\"\"\n    property: Code!\n\n    \"\"\"\n    The kind of operation to perform as a part of the filter criteria.\n    \"\"\"\n    op: Code!\n\n    \"\"\"\n    The match value may be either a code defined by the system, or a string value,\n    which is a regex match on the literal string of the property value  (if the\n    filter represents a property defined in CodeSystem) or of the system filter\n    value (if the filter represents a filter defined in CodeSystem) when the\n    operation is 'regex', or one of the values (true and false), when the\n    operation is 'exists'.\n    \"\"\"\n    value: String!\n  }\n\n  input ValueSetcomposeincludefilter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A code that identifies a property or a filter defined in the code system.\n    \"\"\"\n    _property: Element_Input\n\n    \"\"\"\n    A code that identifies a property or a filter defined in the code system.\n    \"\"\"\n    property: Code!\n\n    \"\"\"\n    The kind of operation to perform as a part of the filter criteria.\n    \"\"\"\n    _op: Element_Input\n\n    \"\"\"\n    The kind of operation to perform as a part of the filter criteria.\n    \"\"\"\n    op: Code!\n\n    \"\"\"\n    The match value may be either a code defined by the system, or a string value,\n    which is a regex match on the literal string of the property value  (if the\n    filter represents a property defined in CodeSystem) or of the system filter\n    value (if the filter represents a filter defined in CodeSystem) when the\n    operation is 'regex', or one of the values (true and false), when the\n    operation is 'exists'.\n    \"\"\"\n    _value: Element_Input\n\n    \"\"\"\n    The match value may be either a code defined by the system, or a string value,\n    which is a regex match on the literal string of the property value  (if the\n    filter represents a property defined in CodeSystem) or of the system filter\n    value (if the filter represents a filter defined in CodeSystem) when the\n    operation is 'regex', or one of the values (true and false), when the\n    operation is 'exists'.\n    \"\"\"\n    value: String!\n  }\n\n  type ValueSetexpansion {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An identifier that uniquely identifies this expansion of the valueset, based\n    on a unique combination of the provided parameters, the system default\n    parameters, and the underlying system code system versions etc. Systems may\n    re-use the same identifier as long as those factors remain the same, and the\n    expansion is the same, but are not required to do so. This is a business identifier.\n    \"\"\"\n    identifier: Uri\n\n    \"\"\"\n    The time at which the expansion was produced by the expanding system.\n    \"\"\"\n    timestamp: DateTime!\n\n    \"\"\"\n    The total number of concepts in the expansion. If the number of concept nodes\n    in this resource is less than the stated number, then the server can return\n    more using the offset parameter.\n    \"\"\"\n    total: Int\n\n    \"\"\"\n    If paging is being used, the offset at which this resource starts.  I.e. this\n    resource is a partial view into the expansion. If paging is not being used,\n    this element SHALL NOT be present.\n    \"\"\"\n    offset: Int\n\n    \"\"\"\n    A parameter that controlled the expansion process. These parameters may be\n    used by users of expanded value sets to check whether the expansion is\n    suitable for a particular purpose, or to pick the correct expansion.\n    \"\"\"\n    parameter: [ValueSetexpansionparameter]\n\n    \"\"\"\n    The codes that are contained in the value set expansion.\n    \"\"\"\n    contains: [ValueSetexpansioncontains]\n  }\n\n  input ValueSetexpansion_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An identifier that uniquely identifies this expansion of the valueset, based\n    on a unique combination of the provided parameters, the system default\n    parameters, and the underlying system code system versions etc. Systems may\n    re-use the same identifier as long as those factors remain the same, and the\n    expansion is the same, but are not required to do so. This is a business identifier.\n    \"\"\"\n    _identifier: Element_Input\n\n    \"\"\"\n    An identifier that uniquely identifies this expansion of the valueset, based\n    on a unique combination of the provided parameters, the system default\n    parameters, and the underlying system code system versions etc. Systems may\n    re-use the same identifier as long as those factors remain the same, and the\n    expansion is the same, but are not required to do so. This is a business identifier.\n    \"\"\"\n    identifier: Uri\n\n    \"\"\"\n    The time at which the expansion was produced by the expanding system.\n    \"\"\"\n    _timestamp: Element_Input\n\n    \"\"\"\n    The time at which the expansion was produced by the expanding system.\n    \"\"\"\n    timestamp: DateTime!\n\n    \"\"\"\n    The total number of concepts in the expansion. If the number of concept nodes\n    in this resource is less than the stated number, then the server can return\n    more using the offset parameter.\n    \"\"\"\n    _total: Element_Input\n\n    \"\"\"\n    The total number of concepts in the expansion. If the number of concept nodes\n    in this resource is less than the stated number, then the server can return\n    more using the offset parameter.\n    \"\"\"\n    total: Int\n\n    \"\"\"\n    If paging is being used, the offset at which this resource starts.  I.e. this\n    resource is a partial view into the expansion. If paging is not being used,\n    this element SHALL NOT be present.\n    \"\"\"\n    _offset: Element_Input\n\n    \"\"\"\n    If paging is being used, the offset at which this resource starts.  I.e. this\n    resource is a partial view into the expansion. If paging is not being used,\n    this element SHALL NOT be present.\n    \"\"\"\n    offset: Int\n\n    \"\"\"\n    A parameter that controlled the expansion process. These parameters may be\n    used by users of expanded value sets to check whether the expansion is\n    suitable for a particular purpose, or to pick the correct expansion.\n    \"\"\"\n    parameter: [ValueSetexpansionparameter_Input]\n\n    \"\"\"\n    The codes that are contained in the value set expansion.\n    \"\"\"\n    contains: [ValueSetexpansioncontains_Input]\n  }\n\n  type ValueSetexpansioncontains {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    An absolute URI which is the code system in which the code for this item in the expansion is defined.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    If true, this entry is included in the expansion for navigational purposes,\n    and the user cannot select the code directly as a proper value.\n    \"\"\"\n    abstract: Boolean\n\n    \"\"\"\n    If the concept is inactive in the code system that defines it. Inactive codes\n    are those that are no longer to be used, but are maintained by the code system\n    for understanding legacy data. It might not be known or specified whether an\n    concept is inactive (and it may depend on the context of use).\n    \"\"\"\n    inactive: Boolean\n\n    \"\"\"\n    The version of the code system from this code was taken. Note that a\n    well-maintained code system does not need the version reported, because the\n    meaning of codes is consistent across versions. However this cannot\n    consistently be assured, and when the meaning is not guaranteed to be\n    consistent, the version SHOULD be exchanged.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    The code for this item in the expansion hierarchy. If this code is missing the\n    entry in the hierarchy is a place holder (abstract) and does not represent a\n    valid code in the value set.\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    The recommended display for this item in the expansion.\n    \"\"\"\n    display: String\n  }\n\n  input ValueSetexpansioncontains_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    An absolute URI which is the code system in which the code for this item in the expansion is defined.\n    \"\"\"\n    _system: Element_Input\n\n    \"\"\"\n    An absolute URI which is the code system in which the code for this item in the expansion is defined.\n    \"\"\"\n    system: Uri\n\n    \"\"\"\n    If true, this entry is included in the expansion for navigational purposes,\n    and the user cannot select the code directly as a proper value.\n    \"\"\"\n    _abstract: Element_Input\n\n    \"\"\"\n    If true, this entry is included in the expansion for navigational purposes,\n    and the user cannot select the code directly as a proper value.\n    \"\"\"\n    abstract: Boolean\n\n    \"\"\"\n    If the concept is inactive in the code system that defines it. Inactive codes\n    are those that are no longer to be used, but are maintained by the code system\n    for understanding legacy data. It might not be known or specified whether an\n    concept is inactive (and it may depend on the context of use).\n    \"\"\"\n    _inactive: Element_Input\n\n    \"\"\"\n    If the concept is inactive in the code system that defines it. Inactive codes\n    are those that are no longer to be used, but are maintained by the code system\n    for understanding legacy data. It might not be known or specified whether an\n    concept is inactive (and it may depend on the context of use).\n    \"\"\"\n    inactive: Boolean\n\n    \"\"\"\n    The version of the code system from this code was taken. Note that a\n    well-maintained code system does not need the version reported, because the\n    meaning of codes is consistent across versions. However this cannot\n    consistently be assured, and when the meaning is not guaranteed to be\n    consistent, the version SHOULD be exchanged.\n    \"\"\"\n    _version: Element_Input\n\n    \"\"\"\n    The version of the code system from this code was taken. Note that a\n    well-maintained code system does not need the version reported, because the\n    meaning of codes is consistent across versions. However this cannot\n    consistently be assured, and when the meaning is not guaranteed to be\n    consistent, the version SHOULD be exchanged.\n    \"\"\"\n    version: String\n\n    \"\"\"\n    The code for this item in the expansion hierarchy. If this code is missing the\n    entry in the hierarchy is a place holder (abstract) and does not represent a\n    valid code in the value set.\n    \"\"\"\n    _code: Element_Input\n\n    \"\"\"\n    The code for this item in the expansion hierarchy. If this code is missing the\n    entry in the hierarchy is a place holder (abstract) and does not represent a\n    valid code in the value set.\n    \"\"\"\n    code: Code\n\n    \"\"\"\n    The recommended display for this item in the expansion.\n    \"\"\"\n    _display: Element_Input\n\n    \"\"\"\n    The recommended display for this item in the expansion.\n    \"\"\"\n    display: String\n  }\n\n  type ValueSetexpansionparameter {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Name of the input parameter to the $expand operation; may be a server-assigned\n    name for additional default or other server-supplied parameters used to\n    control the expansion process.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueDecimal: Float\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueUri: Uri\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueCode: Code\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueDateTime: DateTime\n  }\n\n  input ValueSetexpansionparameter_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Name of the input parameter to the $expand operation; may be a server-assigned\n    name for additional default or other server-supplied parameters used to\n    control the expansion process.\n    \"\"\"\n    _name: Element_Input\n\n    \"\"\"\n    Name of the input parameter to the $expand operation; may be a server-assigned\n    name for additional default or other server-supplied parameters used to\n    control the expansion process.\n    \"\"\"\n    name: String!\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    _valueString: Element_Input\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueString: String\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    _valueBoolean: Element_Input\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueBoolean: Boolean\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    _valueInteger: Element_Input\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueInteger: Int\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    _valueDecimal: Element_Input\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueDecimal: Float\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    _valueUri: Element_Input\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueUri: Uri\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    _valueCode: Element_Input\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueCode: Code\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    _valueDateTime: Element_Input\n\n    \"\"\"\n    The value of the parameter.\n    \"\"\"\n    valueDateTime: DateTime\n  }\n\n  \"\"\"\n  Describes validation requirements, source(s), status and dates for one or more elements.\n  \"\"\"\n  type VerificationResult {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: VerificationResult_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A resource that was validated.\n    \"\"\"\n    target: [VerificationResulttarget_target_Union]\n\n    \"\"\"\n    The fhirpath location(s) within the resource that was validated.\n    \"\"\"\n    targetLocation: [String]\n\n    \"\"\"\n    The frequency with which the target must be validated (none; initial; periodic).\n    \"\"\"\n    need: CodeableConcept\n\n    \"\"\"\n    The validation status of the target (attested; validated; in process; requires\n    revalidation; validation failed; revalidation failed).\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    When the validation status was updated.\n    \"\"\"\n    statusDate: DateTime\n\n    \"\"\"\n    What the target is validated against (nothing; primary source; multiple sources).\n    \"\"\"\n    validationType: CodeableConcept\n\n    \"\"\"\n    The primary process by which the target is validated (edit check; value set;\n    primary source; multiple sources; standalone; in context).\n    \"\"\"\n    validationProcess: [CodeableConcept]\n\n    \"\"\"\n    Frequency of revalidation.\n    \"\"\"\n    frequency: Timing\n\n    \"\"\"\n    The date/time validation was last completed (including failed validations).\n    \"\"\"\n    lastPerformed: DateTime\n\n    \"\"\"\n    The date when target is next validated, if appropriate.\n    \"\"\"\n    nextScheduled: Date\n\n    \"\"\"\n    The result if validation fails (fatal; warning; record only; none).\n    \"\"\"\n    failureAction: CodeableConcept\n\n    \"\"\"\n    Information about the primary source(s) involved in validation.\n    \"\"\"\n    primarySource: [VerificationResultprimarySource]\n\n    \"\"\"\n    Information about the entity attesting to information.\n    \"\"\"\n    attestation: VerificationResultattestation\n\n    \"\"\"\n    Information about the entity validating information.\n    \"\"\"\n    validator: [VerificationResultvalidator]\n  }\n\n  enum VerificationResult_Enum_input {\n    VerificationResult\n  }\n\n  enum VerificationResult_Enum_schema {\n    VerificationResult\n  }\n\n  \"\"\"\n  Describes validation requirements, source(s), status and dates for one or more elements.\n  \"\"\"\n  input VerificationResult_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: VerificationResult_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A resource that was validated.\n    \"\"\"\n    target: [String]\n\n    \"\"\"\n    The fhirpath location(s) within the resource that was validated.\n    \"\"\"\n    _targetLocation: Element_Input\n\n    \"\"\"\n    The fhirpath location(s) within the resource that was validated.\n    \"\"\"\n    targetLocation: [String]\n\n    \"\"\"\n    The frequency with which the target must be validated (none; initial; periodic).\n    \"\"\"\n    need: CodeableConcept_Input\n\n    \"\"\"\n    The validation status of the target (attested; validated; in process; requires\n    revalidation; validation failed; revalidation failed).\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The validation status of the target (attested; validated; in process; requires\n    revalidation; validation failed; revalidation failed).\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    When the validation status was updated.\n    \"\"\"\n    _statusDate: Element_Input\n\n    \"\"\"\n    When the validation status was updated.\n    \"\"\"\n    statusDate: DateTime\n\n    \"\"\"\n    What the target is validated against (nothing; primary source; multiple sources).\n    \"\"\"\n    validationType: CodeableConcept_Input\n\n    \"\"\"\n    The primary process by which the target is validated (edit check; value set;\n    primary source; multiple sources; standalone; in context).\n    \"\"\"\n    validationProcess: [CodeableConcept_Input]\n\n    \"\"\"\n    Frequency of revalidation.\n    \"\"\"\n    frequency: Timing_Input\n\n    \"\"\"\n    The date/time validation was last completed (including failed validations).\n    \"\"\"\n    _lastPerformed: Element_Input\n\n    \"\"\"\n    The date/time validation was last completed (including failed validations).\n    \"\"\"\n    lastPerformed: DateTime\n\n    \"\"\"\n    The date when target is next validated, if appropriate.\n    \"\"\"\n    _nextScheduled: Element_Input\n\n    \"\"\"\n    The date when target is next validated, if appropriate.\n    \"\"\"\n    nextScheduled: Date\n\n    \"\"\"\n    The result if validation fails (fatal; warning; record only; none).\n    \"\"\"\n    failureAction: CodeableConcept_Input\n\n    \"\"\"\n    Information about the primary source(s) involved in validation.\n    \"\"\"\n    primarySource: [VerificationResultprimarySource_Input]\n\n    \"\"\"\n    Information about the entity attesting to information.\n    \"\"\"\n    attestation: VerificationResultattestation_Input\n\n    \"\"\"\n    Information about the entity validating information.\n    \"\"\"\n    validator: [VerificationResultvalidator_Input]\n  }\n\n  type VerificationResultattestation {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    The individual or organization attesting to information.\n    \"\"\"\n    who: VerificationResultattestationwho_who_Union\n\n    \"\"\"\n    When the who is asserting on behalf of another (organization or individual).\n    \"\"\"\n    onBehalfOf: VerificationResultattestationonBehalfOf_onBehalfOf_Union\n\n    \"\"\"\n    The method by which attested information was submitted/retrieved (manual; API; Push).\n    \"\"\"\n    communicationMethod: CodeableConcept\n\n    \"\"\"\n    The date the information was attested to.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    A digital identity certificate associated with the attestation source.\n    \"\"\"\n    sourceIdentityCertificate: String\n\n    \"\"\"\n    A digital identity certificate associated with the proxy entity submitting\n    attested information on behalf of the attestation source.\n    \"\"\"\n    proxyIdentityCertificate: String\n\n    \"\"\"\n    Signed assertion by the proxy entity indicating that they have the right to\n    submit attested information on behalf of the attestation source.\n    \"\"\"\n    proxySignature: Signature\n\n    \"\"\"\n    Signed assertion by the attestation source that they have attested to the information.\n    \"\"\"\n    sourceSignature: Signature\n  }\n\n  input VerificationResultattestation_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    The individual or organization attesting to information.\n    \"\"\"\n    who: String\n\n    \"\"\"\n    When the who is asserting on behalf of another (organization or individual).\n    \"\"\"\n    onBehalfOf: String\n\n    \"\"\"\n    The method by which attested information was submitted/retrieved (manual; API; Push).\n    \"\"\"\n    communicationMethod: CodeableConcept_Input\n\n    \"\"\"\n    The date the information was attested to.\n    \"\"\"\n    _date: Element_Input\n\n    \"\"\"\n    The date the information was attested to.\n    \"\"\"\n    date: Date\n\n    \"\"\"\n    A digital identity certificate associated with the attestation source.\n    \"\"\"\n    _sourceIdentityCertificate: Element_Input\n\n    \"\"\"\n    A digital identity certificate associated with the attestation source.\n    \"\"\"\n    sourceIdentityCertificate: String\n\n    \"\"\"\n    A digital identity certificate associated with the proxy entity submitting\n    attested information on behalf of the attestation source.\n    \"\"\"\n    _proxyIdentityCertificate: Element_Input\n\n    \"\"\"\n    A digital identity certificate associated with the proxy entity submitting\n    attested information on behalf of the attestation source.\n    \"\"\"\n    proxyIdentityCertificate: String\n\n    \"\"\"\n    Signed assertion by the proxy entity indicating that they have the right to\n    submit attested information on behalf of the attestation source.\n    \"\"\"\n    proxySignature: Signature_Input\n\n    \"\"\"\n    Signed assertion by the attestation source that they have attested to the information.\n    \"\"\"\n    sourceSignature: Signature_Input\n  }\n\n  \"\"\"\n  When the who is asserting on behalf of another (organization or individual).\n  \"\"\"\n  union VerificationResultattestationonBehalfOf_onBehalfOf_Union =\n      Organization\n    | Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  The individual or organization attesting to information.\n  \"\"\"\n  union VerificationResultattestationwho_who_Union =\n      Practitioner\n    | PractitionerRole\n    | Organization\n\n  type VerificationResultprimarySource {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Reference to the primary source.\n    \"\"\"\n    who: VerificationResultprimarySourcewho_who_Union\n\n    \"\"\"\n    Type of primary source (License Board; Primary Education; Continuing\n    Education; Postal Service; Relationship owner; Registration Authority; legal\n    source; issuing source; authoritative source).\n    \"\"\"\n    type: [CodeableConcept]\n\n    \"\"\"\n    Method for communicating with the primary source (manual; API; Push).\n    \"\"\"\n    communicationMethod: [CodeableConcept]\n\n    \"\"\"\n    Status of the validation of the target against the primary source (successful; failed; unknown).\n    \"\"\"\n    validationStatus: CodeableConcept\n\n    \"\"\"\n    When the target was validated against the primary source.\n    \"\"\"\n    validationDate: DateTime\n\n    \"\"\"\n    Ability of the primary source to push updates/alerts (yes; no; undetermined).\n    \"\"\"\n    canPushUpdates: CodeableConcept\n\n    \"\"\"\n    Type of alerts/updates the primary source can send (specific requested changes; any changes; as defined by source).\n    \"\"\"\n    pushTypeAvailable: [CodeableConcept]\n  }\n\n  input VerificationResultprimarySource_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Reference to the primary source.\n    \"\"\"\n    who: String\n\n    \"\"\"\n    Type of primary source (License Board; Primary Education; Continuing\n    Education; Postal Service; Relationship owner; Registration Authority; legal\n    source; issuing source; authoritative source).\n    \"\"\"\n    type: [CodeableConcept_Input]\n\n    \"\"\"\n    Method for communicating with the primary source (manual; API; Push).\n    \"\"\"\n    communicationMethod: [CodeableConcept_Input]\n\n    \"\"\"\n    Status of the validation of the target against the primary source (successful; failed; unknown).\n    \"\"\"\n    validationStatus: CodeableConcept_Input\n\n    \"\"\"\n    When the target was validated against the primary source.\n    \"\"\"\n    _validationDate: Element_Input\n\n    \"\"\"\n    When the target was validated against the primary source.\n    \"\"\"\n    validationDate: DateTime\n\n    \"\"\"\n    Ability of the primary source to push updates/alerts (yes; no; undetermined).\n    \"\"\"\n    canPushUpdates: CodeableConcept_Input\n\n    \"\"\"\n    Type of alerts/updates the primary source can send (specific requested changes; any changes; as defined by source).\n    \"\"\"\n    pushTypeAvailable: [CodeableConcept_Input]\n  }\n\n  \"\"\"\n  Reference to the primary source.\n  \"\"\"\n  union VerificationResultprimarySourcewho_who_Union =\n      Organization\n    | Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  A resource that was validated.\n  \"\"\"\n  union VerificationResulttarget_target_Union = Resource\n\n  type VerificationResultvalidator {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Reference to the organization validating information.\n    \"\"\"\n    organization: VerificationResultvalidatororganization_organization_Union!\n\n    \"\"\"\n    A digital identity certificate associated with the validator.\n    \"\"\"\n    identityCertificate: String\n\n    \"\"\"\n    Signed assertion by the validator that they have validated the information.\n    \"\"\"\n    attestationSignature: Signature\n  }\n\n  input VerificationResultvalidator_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Reference to the organization validating information.\n    \"\"\"\n    organization: String!\n\n    \"\"\"\n    A digital identity certificate associated with the validator.\n    \"\"\"\n    _identityCertificate: Element_Input\n\n    \"\"\"\n    A digital identity certificate associated with the validator.\n    \"\"\"\n    identityCertificate: String\n\n    \"\"\"\n    Signed assertion by the validator that they have validated the information.\n    \"\"\"\n    attestationSignature: Signature_Input\n  }\n\n  \"\"\"\n  Reference to the organization validating information.\n  \"\"\"\n  union VerificationResultvalidatororganization_organization_Union =\n      Organization\n\n  \"\"\"\n  An authorization for the provision of glasses and/or contact lenses to a patient.\n  \"\"\"\n  type VisionPrescription {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: VisionPrescription_Enum_schema!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [ResourceList]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    A unique identifier assigned to this vision prescription.\n    \"\"\"\n    identifier: [Identifier]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    A resource reference to the person to whom the vision prescription applies.\n    \"\"\"\n    patient: VisionPrescriptionpatient_patient_Union!\n\n    \"\"\"\n    A reference to a resource that identifies the particular occurrence of contact\n    between patient and health care provider during which the prescription was issued.\n    \"\"\"\n    encounter: VisionPrescriptionencounter_encounter_Union\n\n    \"\"\"\n    The date (and perhaps time) when the prescription was written.\n    \"\"\"\n    dateWritten: DateTime!\n\n    \"\"\"\n    The healthcare professional responsible for authorizing the prescription.\n    \"\"\"\n    prescriber: VisionPrescriptionprescriber_prescriber_Union!\n\n    \"\"\"\n    Contain the details of  the individual lens specifications and serves as the\n    authorization for the fullfillment by certified professionals.\n    \"\"\"\n    lensSpecification: [VisionPrescriptionlensSpecification!]\n  }\n\n  enum VisionPrescription_Enum_input {\n    VisionPrescription\n  }\n\n  enum VisionPrescription_Enum_schema {\n    VisionPrescription\n  }\n\n  \"\"\"\n  An authorization for the provision of glasses and/or contact lenses to a patient.\n  \"\"\"\n  input VisionPrescription_Input {\n    \"\"\"\n    Type of resource\n    \"\"\"\n    resourceType: VisionPrescription_Enum_input!\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\n    \"\"\"\n    id: Id\n\n    \"\"\"\n    The metadata about the resource. This is content that is maintained by the\n    infrastructure. Changes to the content might not always be associated with\n    version changes to the resource.\n    \"\"\"\n    meta: Meta_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    _implicitRules: Element_Input\n\n    \"\"\"\n    A reference to a set of rules that were followed when the resource was\n    constructed, and which must be understood when processing the content. Often,\n    this is a reference to an implementation guide that defines the special rules\n    along with other profiles etc.\n    \"\"\"\n    implicitRules: Uri\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    _language: Element_Input\n\n    \"\"\"\n    The base language in which the resource is written.\n    \"\"\"\n    language: Code\n\n    \"\"\"\n    A human-readable narrative that contains a summary of the resource and can be\n    used to represent the content of the resource to a human. The narrative need\n    not encode all the structured data, but is required to contain sufficient\n    detail to make it 'clinically safe' for a human to just read the narrative.\n    Resource definitions may define what content should be represented in the\n    narrative to ensure clinical safety.\n    \"\"\"\n    text: Narrative_Input\n\n    \"\"\"\n    These resources do not have an independent existence apart from the resource\n    that contains them - they cannot be identified independently, and nor can they\n    have their own independent transaction scope.\n    \"\"\"\n    contained: [String]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the resource and that modifies the understanding of the element\n    that contains it and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer is allowed to define an extension, there is a set of requirements\n    that SHALL be met as part of the definition of the extension. Applications\n    processing a resource are required to check for modifier extensions.  Modifier\n    extensions SHALL NOT change the meaning of any elements on Resource or\n    DomainResource (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    A unique identifier assigned to this vision prescription.\n    \"\"\"\n    identifier: [Identifier_Input]\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    _status: Element_Input\n\n    \"\"\"\n    The status of the resource instance.\n    \"\"\"\n    status: Code!\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    _created: Element_Input\n\n    \"\"\"\n    The date this resource was created.\n    \"\"\"\n    created: DateTime!\n\n    \"\"\"\n    A resource reference to the person to whom the vision prescription applies.\n    \"\"\"\n    patient: String!\n\n    \"\"\"\n    A reference to a resource that identifies the particular occurrence of contact\n    between patient and health care provider during which the prescription was issued.\n    \"\"\"\n    encounter: String\n\n    \"\"\"\n    The date (and perhaps time) when the prescription was written.\n    \"\"\"\n    _dateWritten: Element_Input\n\n    \"\"\"\n    The date (and perhaps time) when the prescription was written.\n    \"\"\"\n    dateWritten: DateTime!\n\n    \"\"\"\n    The healthcare professional responsible for authorizing the prescription.\n    \"\"\"\n    prescriber: String!\n\n    \"\"\"\n    Contain the details of  the individual lens specifications and serves as the\n    authorization for the fullfillment by certified professionals.\n    \"\"\"\n    lensSpecification: [VisionPrescriptionlensSpecification_Input!]\n  }\n\n  \"\"\"\n  A reference to a resource that identifies the particular occurrence of contact\n  between patient and health care provider during which the prescription was issued.\n  \"\"\"\n  union VisionPrescriptionencounter_encounter_Union = Encounter\n\n  type VisionPrescriptionlensSpecification {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Identifies the type of vision correction product which is required for the patient.\n    \"\"\"\n    product: CodeableConcept!\n\n    \"\"\"\n    The eye for which the lens specification applies.\n    \"\"\"\n    eye: Code!\n\n    \"\"\"\n    Lens power measured in dioptres (0.25 units).\n    \"\"\"\n    sphere: Float\n\n    \"\"\"\n    Power adjustment for astigmatism measured in dioptres (0.25 units).\n    \"\"\"\n    cylinder: Float\n\n    \"\"\"\n    Adjustment for astigmatism measured in integer degrees.\n    \"\"\"\n    axis: Int\n\n    \"\"\"\n    Allows for adjustment on two axis.\n    \"\"\"\n    prism: [VisionPrescriptionlensSpecificationprism]\n\n    \"\"\"\n    Power adjustment for multifocal lenses measured in dioptres (0.25 units).\n    \"\"\"\n    add: Float\n\n    \"\"\"\n    Contact lens power measured in dioptres (0.25 units).\n    \"\"\"\n    power: Float\n\n    \"\"\"\n    Back curvature measured in millimetres.\n    \"\"\"\n    backCurve: Float\n\n    \"\"\"\n    Contact lens diameter measured in millimetres.\n    \"\"\"\n    diameter: Float\n\n    \"\"\"\n    The recommended maximum wear period for the lens.\n    \"\"\"\n    duration: Quantity\n\n    \"\"\"\n    Special color or pattern.\n    \"\"\"\n    color: String\n\n    \"\"\"\n    Brand recommendations or restrictions.\n    \"\"\"\n    brand: String\n\n    \"\"\"\n    Notes for special requirements such as coatings and lens materials.\n    \"\"\"\n    note: [Annotation]\n  }\n\n  input VisionPrescriptionlensSpecification_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Identifies the type of vision correction product which is required for the patient.\n    \"\"\"\n    product: CodeableConcept_Input!\n\n    \"\"\"\n    The eye for which the lens specification applies.\n    \"\"\"\n    _eye: Element_Input\n\n    \"\"\"\n    The eye for which the lens specification applies.\n    \"\"\"\n    eye: Code!\n\n    \"\"\"\n    Lens power measured in dioptres (0.25 units).\n    \"\"\"\n    _sphere: Element_Input\n\n    \"\"\"\n    Lens power measured in dioptres (0.25 units).\n    \"\"\"\n    sphere: Float\n\n    \"\"\"\n    Power adjustment for astigmatism measured in dioptres (0.25 units).\n    \"\"\"\n    _cylinder: Element_Input\n\n    \"\"\"\n    Power adjustment for astigmatism measured in dioptres (0.25 units).\n    \"\"\"\n    cylinder: Float\n\n    \"\"\"\n    Adjustment for astigmatism measured in integer degrees.\n    \"\"\"\n    _axis: Element_Input\n\n    \"\"\"\n    Adjustment for astigmatism measured in integer degrees.\n    \"\"\"\n    axis: Int\n\n    \"\"\"\n    Allows for adjustment on two axis.\n    \"\"\"\n    prism: [VisionPrescriptionlensSpecificationprism_Input]\n\n    \"\"\"\n    Power adjustment for multifocal lenses measured in dioptres (0.25 units).\n    \"\"\"\n    _add: Element_Input\n\n    \"\"\"\n    Power adjustment for multifocal lenses measured in dioptres (0.25 units).\n    \"\"\"\n    add: Float\n\n    \"\"\"\n    Contact lens power measured in dioptres (0.25 units).\n    \"\"\"\n    _power: Element_Input\n\n    \"\"\"\n    Contact lens power measured in dioptres (0.25 units).\n    \"\"\"\n    power: Float\n\n    \"\"\"\n    Back curvature measured in millimetres.\n    \"\"\"\n    _backCurve: Element_Input\n\n    \"\"\"\n    Back curvature measured in millimetres.\n    \"\"\"\n    backCurve: Float\n\n    \"\"\"\n    Contact lens diameter measured in millimetres.\n    \"\"\"\n    _diameter: Element_Input\n\n    \"\"\"\n    Contact lens diameter measured in millimetres.\n    \"\"\"\n    diameter: Float\n\n    \"\"\"\n    The recommended maximum wear period for the lens.\n    \"\"\"\n    duration: Quantity_Input\n\n    \"\"\"\n    Special color or pattern.\n    \"\"\"\n    _color: Element_Input\n\n    \"\"\"\n    Special color or pattern.\n    \"\"\"\n    color: String\n\n    \"\"\"\n    Brand recommendations or restrictions.\n    \"\"\"\n    _brand: Element_Input\n\n    \"\"\"\n    Brand recommendations or restrictions.\n    \"\"\"\n    brand: String\n\n    \"\"\"\n    Notes for special requirements such as coatings and lens materials.\n    \"\"\"\n    note: [Annotation_Input]\n  }\n\n  type VisionPrescriptionlensSpecificationprism {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension]\n\n    \"\"\"\n    Amount of prism to compensate for eye alignment in fractional units.\n    \"\"\"\n    amount: Float!\n\n    \"\"\"\n    The relative base, or reference lens edge, for the prism.\n    \"\"\"\n    base: Code!\n  }\n\n  input VisionPrescriptionlensSpecificationprism_Input {\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    _id: Element_Input\n\n    \"\"\"\n    Unique id for the element within a resource (for internal references). This\n    may be any string value that does not contain spaces.\n    \"\"\"\n    id: String\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element. To make the use of extensions safe and manageable,\n    there is a strict set of governance  applied to the definition and use of\n    extensions. Though any implementer can define an extension, there is a set of\n    requirements that SHALL be met as part of the definition of the extension.\n    \"\"\"\n    extension: [Extension_Input]\n\n    \"\"\"\n    May be used to represent additional information that is not part of the basic\n    definition of the element and that modifies the understanding of the element\n    in which it is contained and/or the understanding of the containing element's\n    descendants. Usually modifier elements provide negation or qualification. To\n    make the use of extensions safe and manageable, there is a strict set of\n    governance applied to the definition and use of extensions. Though any\n    implementer can define an extension, there is a set of requirements that SHALL\n    be met as part of the definition of the extension. Applications processing a\n    resource are required to check for modifier extensions.  Modifier extensions\n    SHALL NOT change the meaning of any elements on Resource or DomainResource\n    (including cannot change the meaning of modifierExtension itself).\n    \"\"\"\n    modifierExtension: [Extension_Input]\n\n    \"\"\"\n    Amount of prism to compensate for eye alignment in fractional units.\n    \"\"\"\n    _amount: Element_Input\n\n    \"\"\"\n    Amount of prism to compensate for eye alignment in fractional units.\n    \"\"\"\n    amount: Float!\n\n    \"\"\"\n    The relative base, or reference lens edge, for the prism.\n    \"\"\"\n    _base: Element_Input\n\n    \"\"\"\n    The relative base, or reference lens edge, for the prism.\n    \"\"\"\n    base: Code!\n  }\n\n  \"\"\"\n  A resource reference to the person to whom the vision prescription applies.\n  \"\"\"\n  union VisionPrescriptionpatient_patient_Union = Patient\n\n  \"\"\"\n  The healthcare professional responsible for authorizing the prescription.\n  \"\"\"\n  union VisionPrescriptionprescriber_prescriber_Union =\n      Practitioner\n    | PractitionerRole\n\n  \"\"\"\n  Base StructureDefinition for xhtml Type\n  \"\"\"\n  scalar Xhtml\n\n \n  \"\"\"\n  Root query for 4_0_0 resources\n  \"\"\"\n  type DoNotUseThisQueryTypeItWasFromButWeDontWantIt {\n    \"\"\"\n    Query for a single Account\n    \"\"\"\n    Account(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Account number\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Human-readable label\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Entity managing the Account\n      \"\"\"\n      owner: String\n\n      \"\"\"\n      The entity that caused the expenses\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Transaction window\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      active | inactive | entered-in-error | on-hold | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The entity that caused the expenses\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      E.g. patient, expense, depreciation\n      \"\"\"\n      type: Token\n    ): Account\n\n    \"\"\"\n    Query for a more than or just one Account\n    \"\"\"\n    AccountList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Account number\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Human-readable label\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Entity managing the Account\n      \"\"\"\n      owner: String\n\n      \"\"\"\n      The entity that caused the expenses\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Transaction window\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      active | inactive | entered-in-error | on-hold | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The entity that caused the expenses\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      E.g. patient, expense, depreciation\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single ActivityDefinition\n    \"\"\"\n    ActivityDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the activity definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the activity definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the activity definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The activity definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the activity definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the activity definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the activity definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the activity definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the activity definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the activity definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the activity definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the activity definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the module\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the activity definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the activity definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the activity definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the activity definition\n      \"\"\"\n      context_type_value: String\n    ): ActivityDefinition\n\n    \"\"\"\n    Query for a more than or just one ActivityDefinition\n    \"\"\"\n    ActivityDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the activity definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the activity definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the activity definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The activity definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the activity definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the activity definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the activity definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the activity definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the activity definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the activity definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the activity definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the activity definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the module\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the activity definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the activity definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the activity definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the activity definition\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single AdverseEvent\n    \"\"\"\n    AdverseEvent(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      actual | potential\n      \"\"\"\n      actuality: Token\n\n      \"\"\"\n      product-problem | product-quality | product-use-error | wrong-dose |\n      incorrect-prescribing-information | wrong-technique |\n      wrong-route-of-administration | wrong-rate | wrong-duration | wrong-time |\n      expired-drug | medical-device-use-error | problem-different-manufacturer |\n      unsafe-physical-environment\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      When the event occurred\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Type of the event itself in relation to the subject\n      \"\"\"\n      event: Token\n\n      \"\"\"\n      Location where adverse event occurred\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Who recorded the adverse event\n      \"\"\"\n      recorder: String\n\n      \"\"\"\n      Effect on the subject due to this event\n      \"\"\"\n      resultingcondition: String\n\n      \"\"\"\n      Seriousness of the event\n      \"\"\"\n      seriousness: Token\n\n      \"\"\"\n      mild | moderate | severe\n      \"\"\"\n      severity: Token\n\n      \"\"\"\n      AdverseEvent.study\n      \"\"\"\n      study: String\n\n      \"\"\"\n      Subject impacted by event\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Refers to the specific entity that caused the adverse event\n      \"\"\"\n      substance: String\n    ): AdverseEvent\n\n    \"\"\"\n    Query for a more than or just one AdverseEvent\n    \"\"\"\n    AdverseEventList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      actual | potential\n      \"\"\"\n      actuality: Token\n\n      \"\"\"\n      product-problem | product-quality | product-use-error | wrong-dose |\n      incorrect-prescribing-information | wrong-technique |\n      wrong-route-of-administration | wrong-rate | wrong-duration | wrong-time |\n      expired-drug | medical-device-use-error | problem-different-manufacturer |\n      unsafe-physical-environment\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      When the event occurred\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Type of the event itself in relation to the subject\n      \"\"\"\n      event: Token\n\n      \"\"\"\n      Location where adverse event occurred\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Who recorded the adverse event\n      \"\"\"\n      recorder: String\n\n      \"\"\"\n      Effect on the subject due to this event\n      \"\"\"\n      resultingcondition: String\n\n      \"\"\"\n      Seriousness of the event\n      \"\"\"\n      seriousness: Token\n\n      \"\"\"\n      mild | moderate | severe\n      \"\"\"\n      severity: Token\n\n      \"\"\"\n      AdverseEvent.study\n      \"\"\"\n      study: String\n\n      \"\"\"\n      Subject impacted by event\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Refers to the specific entity that caused the adverse event\n      \"\"\"\n      substance: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single AllergyIntolerance\n    \"\"\"\n    AllergyIntolerance(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Source of the information about the allergy\n      \"\"\"\n      asserter: String\n\n      \"\"\"\n      food | medication | environment | biologic\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      active | inactive | resolved\n      \"\"\"\n      clinical_status: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      low | high | unable-to-assess\n      \"\"\"\n      criticality: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Date(/time) of last known occurrence of a reaction\n      \"\"\"\n      last_date: Date\n\n      \"\"\"\n      Clinical symptoms/signs associated with the Event\n      \"\"\"\n      manifestation: Token\n\n      \"\"\"\n      Date(/time) when manifestations showed\n      \"\"\"\n      onset: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Who recorded the sensitivity\n      \"\"\"\n      recorder: String\n\n      \"\"\"\n      How the subject was exposed to the substance\n      \"\"\"\n      route: Token\n\n      \"\"\"\n      mild | moderate | severe (of event as a whole)\n      \"\"\"\n      severity: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      unconfirmed | confirmed | refuted | entered-in-error\n      \"\"\"\n      verification_status: Token\n    ): AllergyIntolerance\n\n    \"\"\"\n    Query for a more than or just one AllergyIntolerance\n    \"\"\"\n    AllergyIntoleranceList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Source of the information about the allergy\n      \"\"\"\n      asserter: String\n\n      \"\"\"\n      food | medication | environment | biologic\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      active | inactive | resolved\n      \"\"\"\n      clinical_status: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      low | high | unable-to-assess\n      \"\"\"\n      criticality: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Date(/time) of last known occurrence of a reaction\n      \"\"\"\n      last_date: Date\n\n      \"\"\"\n      Clinical symptoms/signs associated with the Event\n      \"\"\"\n      manifestation: Token\n\n      \"\"\"\n      Date(/time) when manifestations showed\n      \"\"\"\n      onset: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Who recorded the sensitivity\n      \"\"\"\n      recorder: String\n\n      \"\"\"\n      How the subject was exposed to the substance\n      \"\"\"\n      route: Token\n\n      \"\"\"\n      mild | moderate | severe (of event as a whole)\n      \"\"\"\n      severity: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      unconfirmed | confirmed | refuted | entered-in-error\n      \"\"\"\n      verification_status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Appointment\n    \"\"\"\n    Appointment(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Any one of the individuals participating in the appointment\n      \"\"\"\n      actor: String\n\n      \"\"\"\n      The style of appointment or patient that has been booked in the slot (not service type)\n      \"\"\"\n      appointment_type: Token\n\n      \"\"\"\n      The service request this appointment is allocated to assess\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Appointment date/time.\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      An Identifier of the Appointment\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      This location is listed in the participants of the appointment\n      \"\"\"\n      location: String\n\n      \"\"\"\n      The Participation status of the subject, or other participant on the\n      appointment. Can be used to locate participants that have not responded to\n      meeting requests.\n      \"\"\"\n      part_status: Token\n\n      \"\"\"\n      One of the individuals of the appointment is this patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      One of the individuals of the appointment is this practitioner\n      \"\"\"\n      practitioner: String\n\n      \"\"\"\n      Coded reason this appointment is scheduled\n      \"\"\"\n      reason_code: Token\n\n      \"\"\"\n      Reason the appointment is to take place (resource)\n      \"\"\"\n      reason_reference: String\n\n      \"\"\"\n      A broad categorization of the service that is to be performed during this appointment\n      \"\"\"\n      service_category: Token\n\n      \"\"\"\n      The specific service that is to be performed during this appointment\n      \"\"\"\n      service_type: Token\n\n      \"\"\"\n      The slots that this appointment is filling\n      \"\"\"\n      slot: String\n\n      \"\"\"\n      The specialty of a practitioner that would be required to perform the service requested in this appointment\n      \"\"\"\n      specialty: Token\n\n      \"\"\"\n      The overall status of the appointment\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Additional information to support the appointment\n      \"\"\"\n      supporting_info: String\n    ): Appointment\n\n    \"\"\"\n    Query for a more than or just one Appointment\n    \"\"\"\n    AppointmentList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Any one of the individuals participating in the appointment\n      \"\"\"\n      actor: String\n\n      \"\"\"\n      The style of appointment or patient that has been booked in the slot (not service type)\n      \"\"\"\n      appointment_type: Token\n\n      \"\"\"\n      The service request this appointment is allocated to assess\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Appointment date/time.\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      An Identifier of the Appointment\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      This location is listed in the participants of the appointment\n      \"\"\"\n      location: String\n\n      \"\"\"\n      The Participation status of the subject, or other participant on the\n      appointment. Can be used to locate participants that have not responded to\n      meeting requests.\n      \"\"\"\n      part_status: Token\n\n      \"\"\"\n      One of the individuals of the appointment is this patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      One of the individuals of the appointment is this practitioner\n      \"\"\"\n      practitioner: String\n\n      \"\"\"\n      Coded reason this appointment is scheduled\n      \"\"\"\n      reason_code: Token\n\n      \"\"\"\n      Reason the appointment is to take place (resource)\n      \"\"\"\n      reason_reference: String\n\n      \"\"\"\n      A broad categorization of the service that is to be performed during this appointment\n      \"\"\"\n      service_category: Token\n\n      \"\"\"\n      The specific service that is to be performed during this appointment\n      \"\"\"\n      service_type: Token\n\n      \"\"\"\n      The slots that this appointment is filling\n      \"\"\"\n      slot: String\n\n      \"\"\"\n      The specialty of a practitioner that would be required to perform the service requested in this appointment\n      \"\"\"\n      specialty: Token\n\n      \"\"\"\n      The overall status of the appointment\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Additional information to support the appointment\n      \"\"\"\n      supporting_info: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single AppointmentResponse\n    \"\"\"\n    AppointmentResponse(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The Person, Location/HealthcareService or Device that this appointment response replies for\n      \"\"\"\n      actor: String\n\n      \"\"\"\n      The appointment that the response is attached to\n      \"\"\"\n      appointment: String\n\n      \"\"\"\n      An Identifier in this appointment response\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      This Response is for this Location\n      \"\"\"\n      location: String\n\n      \"\"\"\n      The participants acceptance status for this appointment\n      \"\"\"\n      part_status: Token\n\n      \"\"\"\n      This Response is for this Patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      This Response is for this Practitioner\n      \"\"\"\n      practitioner: String\n    ): AppointmentResponse\n\n    \"\"\"\n    Query for a more than or just one AppointmentResponse\n    \"\"\"\n    AppointmentResponseList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The Person, Location/HealthcareService or Device that this appointment response replies for\n      \"\"\"\n      actor: String\n\n      \"\"\"\n      The appointment that the response is attached to\n      \"\"\"\n      appointment: String\n\n      \"\"\"\n      An Identifier in this appointment response\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      This Response is for this Location\n      \"\"\"\n      location: String\n\n      \"\"\"\n      The participants acceptance status for this appointment\n      \"\"\"\n      part_status: Token\n\n      \"\"\"\n      This Response is for this Patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      This Response is for this Practitioner\n      \"\"\"\n      practitioner: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single AuditEvent\n    \"\"\"\n    AuditEvent(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Type of action performed during the event\n      \"\"\"\n      action: Token\n\n      \"\"\"\n      Identifier for the network access point of the user device\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Identifier of who\n      \"\"\"\n      agent: String\n\n      \"\"\"\n      Human friendly name for the agent\n      \"\"\"\n      agent_name: String\n\n      \"\"\"\n      Agent role in the event\n      \"\"\"\n      agent_role: Token\n\n      \"\"\"\n      Alternative User identity\n      \"\"\"\n      altid: Token\n\n      \"\"\"\n      Time when the event was recorded\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Specific instance of resource\n      \"\"\"\n      entity: String\n\n      \"\"\"\n      Descriptor for entity\n      \"\"\"\n      entity_name: String\n\n      \"\"\"\n      What role the entity played\n      \"\"\"\n      entity_role: Token\n\n      \"\"\"\n      Type of entity involved\n      \"\"\"\n      entity_type: Token\n\n      \"\"\"\n      Whether the event succeeded or failed\n      \"\"\"\n      outcome: Token\n\n      \"\"\"\n      Identifier of who\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Policy that authorized event\n      \"\"\"\n      policy: Uri\n\n      \"\"\"\n      Logical source location within the enterprise\n      \"\"\"\n      site: Token\n\n      \"\"\"\n      The identity of source detecting the event\n      \"\"\"\n      source: String\n\n      \"\"\"\n      More specific type/id for the event\n      \"\"\"\n      subtype: Token\n\n      \"\"\"\n      Type/identifier of event\n      \"\"\"\n      type: Token\n    ): AuditEvent\n\n    \"\"\"\n    Query for a more than or just one AuditEvent\n    \"\"\"\n    AuditEventList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Type of action performed during the event\n      \"\"\"\n      action: Token\n\n      \"\"\"\n      Identifier for the network access point of the user device\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Identifier of who\n      \"\"\"\n      agent: String\n\n      \"\"\"\n      Human friendly name for the agent\n      \"\"\"\n      agent_name: String\n\n      \"\"\"\n      Agent role in the event\n      \"\"\"\n      agent_role: Token\n\n      \"\"\"\n      Alternative User identity\n      \"\"\"\n      altid: Token\n\n      \"\"\"\n      Time when the event was recorded\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Specific instance of resource\n      \"\"\"\n      entity: String\n\n      \"\"\"\n      Descriptor for entity\n      \"\"\"\n      entity_name: String\n\n      \"\"\"\n      What role the entity played\n      \"\"\"\n      entity_role: Token\n\n      \"\"\"\n      Type of entity involved\n      \"\"\"\n      entity_type: Token\n\n      \"\"\"\n      Whether the event succeeded or failed\n      \"\"\"\n      outcome: Token\n\n      \"\"\"\n      Identifier of who\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Policy that authorized event\n      \"\"\"\n      policy: Uri\n\n      \"\"\"\n      Logical source location within the enterprise\n      \"\"\"\n      site: Token\n\n      \"\"\"\n      The identity of source detecting the event\n      \"\"\"\n      source: String\n\n      \"\"\"\n      More specific type/id for the event\n      \"\"\"\n      subtype: Token\n\n      \"\"\"\n      Type/identifier of event\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Basic\n    \"\"\"\n    Basic(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Who created\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Kind of Resource\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      When created\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      Business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Identifies the focus of this resource\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Identifies the focus of this resource\n      \"\"\"\n      subject: String\n    ): Basic\n\n    \"\"\"\n    Query for a more than or just one Basic\n    \"\"\"\n    BasicList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Who created\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Kind of Resource\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      When created\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      Business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Identifies the focus of this resource\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Identifies the focus of this resource\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single BodyStructure\n    \"\"\"\n    BodyStructure(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Bodystructure identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Body site\n      \"\"\"\n      location: Token\n\n      \"\"\"\n      Kind of Structure\n      \"\"\"\n      morphology: Token\n\n      \"\"\"\n      Who this is about\n      \"\"\"\n      patient: String\n    ): BodyStructure\n\n    \"\"\"\n    Query for a more than or just one BodyStructure\n    \"\"\"\n    BodyStructureList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Bodystructure identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Body site\n      \"\"\"\n      location: Token\n\n      \"\"\"\n      Kind of Structure\n      \"\"\"\n      morphology: Token\n\n      \"\"\"\n      Who this is about\n      \"\"\"\n      patient: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Bundle\n    \"\"\"\n    Bundle(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The first resource in the bundle, if the bundle type is 'document' - this is\n      a composition, and this parameter provides access to search its contents\n      \"\"\"\n      composition: String\n\n      \"\"\"\n      Persistent identifier for the bundle\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The first resource in the bundle, if the bundle type is 'message' - this is\n      a message header, and this parameter provides access to search its contents\n      \"\"\"\n      message: String\n\n      \"\"\"\n      When the bundle was assembled\n      \"\"\"\n      timestamp: Date\n\n      \"\"\"\n      document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a more than or just one Bundle\n    \"\"\"\n    BundleList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The first resource in the bundle, if the bundle type is 'document' - this is\n      a composition, and this parameter provides access to search its contents\n      \"\"\"\n      composition: String\n\n      \"\"\"\n      Persistent identifier for the bundle\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The first resource in the bundle, if the bundle type is 'message' - this is\n      a message header, and this parameter provides access to search its contents\n      \"\"\"\n      message: String\n\n      \"\"\"\n      When the bundle was assembled\n      \"\"\"\n      timestamp: Date\n\n      \"\"\"\n      document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single CapabilityStatement\n    \"\"\"\n    CapabilityStatement(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The version of \n      \"\"\"\n      fhirversion: Token\n\n      \"\"\"\n      formats supported (xml | json | ttl | mime type)\n      \"\"\"\n      format: Token\n\n      \"\"\"\n      Implementation guides supported\n      \"\"\"\n      guide: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Mode - restful (server/client) or messaging (sender/receiver)\n      \"\"\"\n      mode: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Name of a resource mentioned in a capability statement\n      \"\"\"\n      resource: Token\n\n      \"\"\"\n      A profile id invoked in a capability statement\n      \"\"\"\n      resource_profile: String\n\n      \"\"\"\n      OAuth | SMART-on- | NTLM | Basic | Kerberos | Certificates\n      \"\"\"\n      security_service: Token\n\n      \"\"\"\n      Part of the name of a software application\n      \"\"\"\n      software: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Profiles for use cases supported\n      \"\"\"\n      supported_profile: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n    ): CapabilityStatement\n\n    \"\"\"\n    Query for a more than or just one CapabilityStatement\n    \"\"\"\n    CapabilityStatementList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The version of \n      \"\"\"\n      fhirversion: Token\n\n      \"\"\"\n      formats supported (xml | json | ttl | mime type)\n      \"\"\"\n      format: Token\n\n      \"\"\"\n      Implementation guides supported\n      \"\"\"\n      guide: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Mode - restful (server/client) or messaging (sender/receiver)\n      \"\"\"\n      mode: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Name of a resource mentioned in a capability statement\n      \"\"\"\n      resource: Token\n\n      \"\"\"\n      A profile id invoked in a capability statement\n      \"\"\"\n      resource_profile: String\n\n      \"\"\"\n      OAuth | SMART-on- | NTLM | Basic | Kerberos | Certificates\n      \"\"\"\n      security_service: Token\n\n      \"\"\"\n      Part of the name of a software application\n      \"\"\"\n      software: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Profiles for use cases supported\n      \"\"\"\n      supported_profile: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single CarePlan\n    \"\"\"\n    CarePlan(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Detail type of activity\n      \"\"\"\n      activity_code: Token\n\n      \"\"\"\n      Specified date occurs within period specified by CarePlan.activity.detail.scheduled[x]\n      \"\"\"\n      activity_date: Date\n\n      \"\"\"\n      Activity details defined in specific resource\n      \"\"\"\n      activity_reference: String\n\n      \"\"\"\n      Fulfills CarePlan\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Who's involved in plan?\n      \"\"\"\n      care_team: String\n\n      \"\"\"\n      Type of plan\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Health issues this plan addresses\n      \"\"\"\n      condition: String\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Desired outcome of plan\n      \"\"\"\n      goal: String\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      proposal | plan | order | option\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      Part of referenced CarePlan\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Matches if the practitioner is listed as a performer in any of the 'simple'\n      activities.  (For performers of the detailed activities, chain through the\n      activitydetail search parameter.)\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      CarePlan replaced by this CarePlan\n      \"\"\"\n      replaces: String\n\n      \"\"\"\n      draft | active | suspended | completed | entered-in-error | cancelled | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who the care plan is for\n      \"\"\"\n      subject: String\n    ): CarePlan\n\n    \"\"\"\n    Query for a more than or just one CarePlan\n    \"\"\"\n    CarePlanList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Detail type of activity\n      \"\"\"\n      activity_code: Token\n\n      \"\"\"\n      Specified date occurs within period specified by CarePlan.activity.detail.scheduled[x]\n      \"\"\"\n      activity_date: Date\n\n      \"\"\"\n      Activity details defined in specific resource\n      \"\"\"\n      activity_reference: String\n\n      \"\"\"\n      Fulfills CarePlan\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Who's involved in plan?\n      \"\"\"\n      care_team: String\n\n      \"\"\"\n      Type of plan\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Health issues this plan addresses\n      \"\"\"\n      condition: String\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Desired outcome of plan\n      \"\"\"\n      goal: String\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      proposal | plan | order | option\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      Part of referenced CarePlan\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Matches if the practitioner is listed as a performer in any of the 'simple'\n      activities.  (For performers of the detailed activities, chain through the\n      activitydetail search parameter.)\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      CarePlan replaced by this CarePlan\n      \"\"\"\n      replaces: String\n\n      \"\"\"\n      draft | active | suspended | completed | entered-in-error | cancelled | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who the care plan is for\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single CareTeam\n    \"\"\"\n    CareTeam(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Type of team\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Who is involved\n      \"\"\"\n      participant: String\n\n      \"\"\"\n      proposed | active | suspended | inactive | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who care team is for\n      \"\"\"\n      subject: String\n    ): CareTeam\n\n    \"\"\"\n    Query for a more than or just one CareTeam\n    \"\"\"\n    CareTeamList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Type of team\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Who is involved\n      \"\"\"\n      participant: String\n\n      \"\"\"\n      proposed | active | suspended | inactive | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who care team is for\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ChargeItem\n    \"\"\"\n    ChargeItem(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Account to place this charge\n      \"\"\"\n      account: String\n\n      \"\"\"\n      A code that identifies the charge, like a billing code\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Encounter / Episode associated with event\n      \"\"\"\n      context: String\n\n      \"\"\"\n      Date the charge item was entered\n      \"\"\"\n      entered_date: Date\n\n      \"\"\"\n      Individual who was entering\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Factor overriding the associated rules\n      \"\"\"\n      factor_override: String\n\n      \"\"\"\n      Business Identifier for item\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      When the charged service was applied\n      \"\"\"\n      occurrence: Date\n\n      \"\"\"\n      Individual service was done for/to\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Individual who was performing\n      \"\"\"\n      performer_actor: String\n\n      \"\"\"\n      What type of performance was done\n      \"\"\"\n      performer_function: Token\n\n      \"\"\"\n      Organization providing the charged service\n      \"\"\"\n      performing_organization: String\n\n      \"\"\"\n      Price overriding the associated rules\n      \"\"\"\n      price_override: String\n\n      \"\"\"\n      Quantity of which the charge item has been serviced\n      \"\"\"\n      quantity: String\n\n      \"\"\"\n      Organization requesting the charged service\n      \"\"\"\n      requesting_organization: String\n\n      \"\"\"\n      Which rendered service is being charged?\n      \"\"\"\n      service: String\n\n      \"\"\"\n      Individual service was done for/to\n      \"\"\"\n      subject: String\n    ): ChargeItem\n\n    \"\"\"\n    Query for a more than or just one ChargeItem\n    \"\"\"\n    ChargeItemList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Account to place this charge\n      \"\"\"\n      account: String\n\n      \"\"\"\n      A code that identifies the charge, like a billing code\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Encounter / Episode associated with event\n      \"\"\"\n      context: String\n\n      \"\"\"\n      Date the charge item was entered\n      \"\"\"\n      entered_date: Date\n\n      \"\"\"\n      Individual who was entering\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Factor overriding the associated rules\n      \"\"\"\n      factor_override: String\n\n      \"\"\"\n      Business Identifier for item\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      When the charged service was applied\n      \"\"\"\n      occurrence: Date\n\n      \"\"\"\n      Individual service was done for/to\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Individual who was performing\n      \"\"\"\n      performer_actor: String\n\n      \"\"\"\n      What type of performance was done\n      \"\"\"\n      performer_function: Token\n\n      \"\"\"\n      Organization providing the charged service\n      \"\"\"\n      performing_organization: String\n\n      \"\"\"\n      Price overriding the associated rules\n      \"\"\"\n      price_override: String\n\n      \"\"\"\n      Quantity of which the charge item has been serviced\n      \"\"\"\n      quantity: String\n\n      \"\"\"\n      Organization requesting the charged service\n      \"\"\"\n      requesting_organization: String\n\n      \"\"\"\n      Which rendered service is being charged?\n      \"\"\"\n      service: String\n\n      \"\"\"\n      Individual service was done for/to\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ChargeItemDefinition\n    \"\"\"\n    ChargeItemDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the charge item definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the charge item definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the charge item definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The charge item definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The description of the charge item definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the charge item definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the charge item definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the charge item definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Name of the publisher of the charge item definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the charge item definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The human-friendly name of the charge item definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the charge item definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the charge item definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the charge item definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the charge item definition\n      \"\"\"\n      context_type_value: String\n    ): ChargeItemDefinition\n\n    \"\"\"\n    Query for a more than or just one ChargeItemDefinition\n    \"\"\"\n    ChargeItemDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the charge item definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the charge item definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the charge item definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The charge item definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The description of the charge item definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the charge item definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the charge item definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the charge item definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Name of the publisher of the charge item definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the charge item definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The human-friendly name of the charge item definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the charge item definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the charge item definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the charge item definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the charge item definition\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Claim\n    \"\"\"\n    Claim(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Member of the CareTeam\n      \"\"\"\n      care_team: String\n\n      \"\"\"\n      The creation date for the Claim\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      UDI associated with a line item, detail product or service\n      \"\"\"\n      detail_udi: String\n\n      \"\"\"\n      Encounters associated with a billed line item\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The party responsible for the entry of the Claim\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Facility where the products or services have been or will be provided\n      \"\"\"\n      facility: String\n\n      \"\"\"\n      The primary identifier of the financial resource\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The target payor/insurer for the Claim\n      \"\"\"\n      insurer: String\n\n      \"\"\"\n      UDI associated with a line item product or service\n      \"\"\"\n      item_udi: String\n\n      \"\"\"\n      Patient receiving the products or services\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The party receiving any payment for the Claim\n      \"\"\"\n      payee: String\n\n      \"\"\"\n      Processing priority requested\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      UDI associated with a procedure\n      \"\"\"\n      procedure_udi: String\n\n      \"\"\"\n      Provider responsible for the Claim\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      The status of the Claim instance.\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      UDI associated with a line item, detail, subdetail product or service\n      \"\"\"\n      subdetail_udi: String\n\n      \"\"\"\n      The kind of financial resource\n      \"\"\"\n      use: Token\n    ): Claim\n\n    \"\"\"\n    Query for a more than or just one Claim\n    \"\"\"\n    ClaimList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Member of the CareTeam\n      \"\"\"\n      care_team: String\n\n      \"\"\"\n      The creation date for the Claim\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      UDI associated with a line item, detail product or service\n      \"\"\"\n      detail_udi: String\n\n      \"\"\"\n      Encounters associated with a billed line item\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The party responsible for the entry of the Claim\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Facility where the products or services have been or will be provided\n      \"\"\"\n      facility: String\n\n      \"\"\"\n      The primary identifier of the financial resource\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The target payor/insurer for the Claim\n      \"\"\"\n      insurer: String\n\n      \"\"\"\n      UDI associated with a line item product or service\n      \"\"\"\n      item_udi: String\n\n      \"\"\"\n      Patient receiving the products or services\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The party receiving any payment for the Claim\n      \"\"\"\n      payee: String\n\n      \"\"\"\n      Processing priority requested\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      UDI associated with a procedure\n      \"\"\"\n      procedure_udi: String\n\n      \"\"\"\n      Provider responsible for the Claim\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      The status of the Claim instance.\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      UDI associated with a line item, detail, subdetail product or service\n      \"\"\"\n      subdetail_udi: String\n\n      \"\"\"\n      The kind of financial resource\n      \"\"\"\n      use: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single ClaimResponse\n    \"\"\"\n    ClaimResponse(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The creation date\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The contents of the disposition message\n      \"\"\"\n      disposition: String\n\n      \"\"\"\n      The identity of the ClaimResponse\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The organization which generated this resource\n      \"\"\"\n      insurer: String\n\n      \"\"\"\n      The processing outcome\n      \"\"\"\n      outcome: Token\n\n      \"\"\"\n      The subject of care\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The expected payment date\n      \"\"\"\n      payment_date: Date\n\n      \"\"\"\n      The claim reference\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The Provider of the claim\n      \"\"\"\n      requestor: String\n\n      \"\"\"\n      The status of the ClaimResponse\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The type of claim\n      \"\"\"\n      use: Token\n    ): ClaimResponse\n\n    \"\"\"\n    Query for a more than or just one ClaimResponse\n    \"\"\"\n    ClaimResponseList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The creation date\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The contents of the disposition message\n      \"\"\"\n      disposition: String\n\n      \"\"\"\n      The identity of the ClaimResponse\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The organization which generated this resource\n      \"\"\"\n      insurer: String\n\n      \"\"\"\n      The processing outcome\n      \"\"\"\n      outcome: Token\n\n      \"\"\"\n      The subject of care\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The expected payment date\n      \"\"\"\n      payment_date: Date\n\n      \"\"\"\n      The claim reference\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The Provider of the claim\n      \"\"\"\n      requestor: String\n\n      \"\"\"\n      The status of the ClaimResponse\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The type of claim\n      \"\"\"\n      use: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single ClinicalImpression\n    \"\"\"\n    ClinicalImpression(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The clinician performing the assessment\n      \"\"\"\n      assessor: String\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      What was found\n      \"\"\"\n      finding_code: Token\n\n      \"\"\"\n      What was found\n      \"\"\"\n      finding_ref: String\n\n      \"\"\"\n      Business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Record of a specific investigation\n      \"\"\"\n      investigation: String\n\n      \"\"\"\n      Reference to last assessment\n      \"\"\"\n      previous: String\n\n      \"\"\"\n      Relevant impressions of patient state\n      \"\"\"\n      problem: String\n\n      \"\"\"\n      draft | completed | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Patient or group assessed\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Information supporting the clinical impression\n      \"\"\"\n      supporting_info: String\n    ): ClinicalImpression\n\n    \"\"\"\n    Query for a more than or just one ClinicalImpression\n    \"\"\"\n    ClinicalImpressionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The clinician performing the assessment\n      \"\"\"\n      assessor: String\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      What was found\n      \"\"\"\n      finding_code: Token\n\n      \"\"\"\n      What was found\n      \"\"\"\n      finding_ref: String\n\n      \"\"\"\n      Business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Record of a specific investigation\n      \"\"\"\n      investigation: String\n\n      \"\"\"\n      Reference to last assessment\n      \"\"\"\n      previous: String\n\n      \"\"\"\n      Relevant impressions of patient state\n      \"\"\"\n      problem: String\n\n      \"\"\"\n      draft | completed | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Patient or group assessed\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Information supporting the clinical impression\n      \"\"\"\n      supporting_info: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single CodeSystem\n    \"\"\"\n    CodeSystem(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      A code defined in the code system\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      not-present | example | fragment | complete | supplement\n      \"\"\"\n      content_mode: Token\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A language in which a designation is provided\n      \"\"\"\n      language: Token\n\n      \"\"\"\n      Find code system supplements for the referenced code system\n      \"\"\"\n      supplements: String\n\n      \"\"\"\n      The system for any codes defined by this code system (same as 'url')\n      \"\"\"\n      system: Uri\n    ): CodeSystem\n\n    \"\"\"\n    Query for a more than or just one CodeSystem\n    \"\"\"\n    CodeSystemList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      A code defined in the code system\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      not-present | example | fragment | complete | supplement\n      \"\"\"\n      content_mode: Token\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A language in which a designation is provided\n      \"\"\"\n      language: Token\n\n      \"\"\"\n      Find code system supplements for the referenced code system\n      \"\"\"\n      supplements: String\n\n      \"\"\"\n      The system for any codes defined by this code system (same as 'url')\n      \"\"\"\n      system: Uri\n    ): Bundle\n\n    \"\"\"\n    Query for a single Communication\n    \"\"\"\n    Communication(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Request fulfilled by this communication\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Message category\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Unique identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      A channel of communication\n      \"\"\"\n      medium: Token\n\n      \"\"\"\n      Part of this action\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Focus of message\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      When received\n      \"\"\"\n      received: Date\n\n      \"\"\"\n      Message recipient\n      \"\"\"\n      recipient: String\n\n      \"\"\"\n      Message sender\n      \"\"\"\n      sender: String\n\n      \"\"\"\n      When sent\n      \"\"\"\n      sent: Date\n\n      \"\"\"\n      preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Focus of message\n      \"\"\"\n      subject: String\n    ): Communication\n\n    \"\"\"\n    Query for a more than or just one Communication\n    \"\"\"\n    CommunicationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Request fulfilled by this communication\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Message category\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Unique identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      A channel of communication\n      \"\"\"\n      medium: Token\n\n      \"\"\"\n      Part of this action\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Focus of message\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      When received\n      \"\"\"\n      received: Date\n\n      \"\"\"\n      Message recipient\n      \"\"\"\n      recipient: String\n\n      \"\"\"\n      Message sender\n      \"\"\"\n      sender: String\n\n      \"\"\"\n      When sent\n      \"\"\"\n      sent: Date\n\n      \"\"\"\n      preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Focus of message\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single CommunicationRequest\n    \"\"\"\n    CommunicationRequest(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      When request transitioned to being actionable\n      \"\"\"\n      authored: Date\n\n      \"\"\"\n      Fulfills plan or proposal\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Message category\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Composite request this is part of\n      \"\"\"\n      group_identifier: Token\n\n      \"\"\"\n      Unique identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A channel of communication\n      \"\"\"\n      medium: Token\n\n      \"\"\"\n      When scheduled\n      \"\"\"\n      occurrence: Date\n\n      \"\"\"\n      Focus of message\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Message urgency\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      Message recipient\n      \"\"\"\n      recipient: String\n\n      \"\"\"\n      Request(s) replaced by this request\n      \"\"\"\n      replaces: String\n\n      \"\"\"\n      Who/what is requesting service\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      Message sender\n      \"\"\"\n      sender: String\n\n      \"\"\"\n      draft | active | suspended | cancelled | completed | entered-in-error | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Focus of message\n      \"\"\"\n      subject: String\n    ): CommunicationRequest\n\n    \"\"\"\n    Query for a more than or just one CommunicationRequest\n    \"\"\"\n    CommunicationRequestList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      When request transitioned to being actionable\n      \"\"\"\n      authored: Date\n\n      \"\"\"\n      Fulfills plan or proposal\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Message category\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Composite request this is part of\n      \"\"\"\n      group_identifier: Token\n\n      \"\"\"\n      Unique identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A channel of communication\n      \"\"\"\n      medium: Token\n\n      \"\"\"\n      When scheduled\n      \"\"\"\n      occurrence: Date\n\n      \"\"\"\n      Focus of message\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Message urgency\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      Message recipient\n      \"\"\"\n      recipient: String\n\n      \"\"\"\n      Request(s) replaced by this request\n      \"\"\"\n      replaces: String\n\n      \"\"\"\n      Who/what is requesting service\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      Message sender\n      \"\"\"\n      sender: String\n\n      \"\"\"\n      draft | active | suspended | cancelled | completed | entered-in-error | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Focus of message\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single CompartmentDefinition\n    \"\"\"\n    CompartmentDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Patient | Encounter | RelatedPerson | Practitioner | Device\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Name of resource type\n      \"\"\"\n      resource: Token\n    ): CompartmentDefinition\n\n    \"\"\"\n    Query for a more than or just one CompartmentDefinition\n    \"\"\"\n    CompartmentDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Patient | Encounter | RelatedPerson | Practitioner | Device\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Name of resource type\n      \"\"\"\n      resource: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Composition\n    \"\"\"\n    Composition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Who attested the composition\n      \"\"\"\n      attester: String\n\n      \"\"\"\n      Who and/or what authored the composition\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Categorization of Composition\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      As defined by affinity domain\n      \"\"\"\n      confidentiality: Token\n\n      \"\"\"\n      Code(s) that apply to the event being documented\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      A reference to data that supports this section\n      \"\"\"\n      entry: String\n\n      \"\"\"\n      The period covered by the documentation\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Target of the relationship\n      \"\"\"\n      related_id: Token\n\n      \"\"\"\n      Target of the relationship\n      \"\"\"\n      related_ref: String\n\n      \"\"\"\n      Classification of section (recommended)\n      \"\"\"\n      section: Token\n\n      \"\"\"\n      preliminary | final | amended | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who and/or what the composition is about\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Human Readable name/title\n      \"\"\"\n      title: String\n    ): Composition\n\n    \"\"\"\n    Query for a more than or just one Composition\n    \"\"\"\n    CompositionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Who attested the composition\n      \"\"\"\n      attester: String\n\n      \"\"\"\n      Who and/or what authored the composition\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Categorization of Composition\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      As defined by affinity domain\n      \"\"\"\n      confidentiality: Token\n\n      \"\"\"\n      Code(s) that apply to the event being documented\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      A reference to data that supports this section\n      \"\"\"\n      entry: String\n\n      \"\"\"\n      The period covered by the documentation\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Target of the relationship\n      \"\"\"\n      related_id: Token\n\n      \"\"\"\n      Target of the relationship\n      \"\"\"\n      related_ref: String\n\n      \"\"\"\n      Classification of section (recommended)\n      \"\"\"\n      section: Token\n\n      \"\"\"\n      preliminary | final | amended | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who and/or what the composition is about\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Human Readable name/title\n      \"\"\"\n      title: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ConceptMap\n    \"\"\"\n    ConceptMap(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Reference to property mapping depends on\n      \"\"\"\n      dependson: Uri\n\n      \"\"\"\n      canonical reference to an additional ConceptMap to use for mapping if the source concept is unmapped\n      \"\"\"\n      other: String\n\n      \"\"\"\n      Reference to property mapping depends on\n      \"\"\"\n      product: Uri\n\n      \"\"\"\n      The source value set that contains the concepts that are being mapped\n      \"\"\"\n      source: String\n\n      \"\"\"\n      Identifies element being mapped\n      \"\"\"\n      source_code: Token\n\n      \"\"\"\n      Source system where concepts to be mapped are defined\n      \"\"\"\n      source_system: Uri\n\n      \"\"\"\n      The source value set that contains the concepts that are being mapped\n      \"\"\"\n      source_uri: String\n\n      \"\"\"\n      The target value set which provides context for the mappings\n      \"\"\"\n      target: String\n\n      \"\"\"\n      Code that identifies the target element\n      \"\"\"\n      target_code: Token\n\n      \"\"\"\n      Target system that the concepts are to be mapped to\n      \"\"\"\n      target_system: Uri\n\n      \"\"\"\n      The target value set which provides context for the mappings\n      \"\"\"\n      target_uri: String\n    ): ConceptMap\n\n    \"\"\"\n    Query for a more than or just one ConceptMap\n    \"\"\"\n    ConceptMapList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Reference to property mapping depends on\n      \"\"\"\n      dependson: Uri\n\n      \"\"\"\n      canonical reference to an additional ConceptMap to use for mapping if the source concept is unmapped\n      \"\"\"\n      other: String\n\n      \"\"\"\n      Reference to property mapping depends on\n      \"\"\"\n      product: Uri\n\n      \"\"\"\n      The source value set that contains the concepts that are being mapped\n      \"\"\"\n      source: String\n\n      \"\"\"\n      Identifies element being mapped\n      \"\"\"\n      source_code: Token\n\n      \"\"\"\n      Source system where concepts to be mapped are defined\n      \"\"\"\n      source_system: Uri\n\n      \"\"\"\n      The source value set that contains the concepts that are being mapped\n      \"\"\"\n      source_uri: String\n\n      \"\"\"\n      The target value set which provides context for the mappings\n      \"\"\"\n      target: String\n\n      \"\"\"\n      Code that identifies the target element\n      \"\"\"\n      target_code: Token\n\n      \"\"\"\n      Target system that the concepts are to be mapped to\n      \"\"\"\n      target_system: Uri\n\n      \"\"\"\n      The target value set which provides context for the mappings\n      \"\"\"\n      target_uri: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Condition\n    \"\"\"\n    Condition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Abatement as age or age range\n      \"\"\"\n      abatement_age: String\n\n      \"\"\"\n      Date-related abatements (dateTime and period)\n      \"\"\"\n      abatement_date: Date\n\n      \"\"\"\n      Abatement as a string\n      \"\"\"\n      abatement_string: String\n\n      \"\"\"\n      Person who asserts this condition\n      \"\"\"\n      asserter: String\n\n      \"\"\"\n      Anatomical location, if relevant\n      \"\"\"\n      body_site: Token\n\n      \"\"\"\n      The category of the condition\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The clinical status of the condition\n      \"\"\"\n      clinical_status: Token\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Manifestation/symptom\n      \"\"\"\n      evidence: Token\n\n      \"\"\"\n      Supporting information found elsewhere\n      \"\"\"\n      evidence_detail: String\n\n      \"\"\"\n      Onsets as age or age range\n      \"\"\"\n      onset_age: String\n\n      \"\"\"\n      Date related onsets (dateTime and Period)\n      \"\"\"\n      onset_date: Date\n\n      \"\"\"\n      Onsets as a string\n      \"\"\"\n      onset_info: String\n\n      \"\"\"\n      Date record was first recorded\n      \"\"\"\n      recorded_date: Date\n\n      \"\"\"\n      The severity of the condition\n      \"\"\"\n      severity: Token\n\n      \"\"\"\n      Simple summary (disease specific)\n      \"\"\"\n      stage: Token\n\n      \"\"\"\n      Who has the condition?\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      unconfirmed | provisional | differential | confirmed | refuted | entered-in-error\n      \"\"\"\n      verification_status: Token\n    ): Condition\n\n    \"\"\"\n    Query for a more than or just one Condition\n    \"\"\"\n    ConditionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Abatement as age or age range\n      \"\"\"\n      abatement_age: String\n\n      \"\"\"\n      Date-related abatements (dateTime and period)\n      \"\"\"\n      abatement_date: Date\n\n      \"\"\"\n      Abatement as a string\n      \"\"\"\n      abatement_string: String\n\n      \"\"\"\n      Person who asserts this condition\n      \"\"\"\n      asserter: String\n\n      \"\"\"\n      Anatomical location, if relevant\n      \"\"\"\n      body_site: Token\n\n      \"\"\"\n      The category of the condition\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The clinical status of the condition\n      \"\"\"\n      clinical_status: Token\n\n      \"\"\"\n      Encounter created as part of\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Manifestation/symptom\n      \"\"\"\n      evidence: Token\n\n      \"\"\"\n      Supporting information found elsewhere\n      \"\"\"\n      evidence_detail: String\n\n      \"\"\"\n      Onsets as age or age range\n      \"\"\"\n      onset_age: String\n\n      \"\"\"\n      Date related onsets (dateTime and Period)\n      \"\"\"\n      onset_date: Date\n\n      \"\"\"\n      Onsets as a string\n      \"\"\"\n      onset_info: String\n\n      \"\"\"\n      Date record was first recorded\n      \"\"\"\n      recorded_date: Date\n\n      \"\"\"\n      The severity of the condition\n      \"\"\"\n      severity: Token\n\n      \"\"\"\n      Simple summary (disease specific)\n      \"\"\"\n      stage: Token\n\n      \"\"\"\n      Who has the condition?\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      unconfirmed | provisional | differential | confirmed | refuted | entered-in-error\n      \"\"\"\n      verification_status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Consent\n    \"\"\"\n    Consent(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Actions controlled by this rule\n      \"\"\"\n      action: Token\n\n      \"\"\"\n      Resource for the actor (or group, by role)\n      \"\"\"\n      actor: String\n\n      \"\"\"\n      Classification of the consent statement - for indexing/retrieval\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Who is agreeing to the policy and rules\n      \"\"\"\n      consentor: String\n\n      \"\"\"\n      The actual data reference\n      \"\"\"\n      data: String\n\n      \"\"\"\n      Custodian of the consent\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      Timeframe for this rule\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Context of activities covered by this rule\n      \"\"\"\n      purpose: Token\n\n      \"\"\"\n      Which of the four areas this resource covers (extensible)\n      \"\"\"\n      scope: Token\n\n      \"\"\"\n      Security Labels that define affected resources\n      \"\"\"\n      security_label: Token\n\n      \"\"\"\n      Search by reference to a Consent, DocumentReference, Contract  or QuestionnaireResponse\n      \"\"\"\n      source_reference: String\n\n      \"\"\"\n      draft | proposed | active | rejected | inactive | entered-in-error\n      \"\"\"\n      status: Token\n    ): Consent\n\n    \"\"\"\n    Query for a more than or just one Consent\n    \"\"\"\n    ConsentList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Actions controlled by this rule\n      \"\"\"\n      action: Token\n\n      \"\"\"\n      Resource for the actor (or group, by role)\n      \"\"\"\n      actor: String\n\n      \"\"\"\n      Classification of the consent statement - for indexing/retrieval\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Who is agreeing to the policy and rules\n      \"\"\"\n      consentor: String\n\n      \"\"\"\n      The actual data reference\n      \"\"\"\n      data: String\n\n      \"\"\"\n      Custodian of the consent\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      Timeframe for this rule\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Context of activities covered by this rule\n      \"\"\"\n      purpose: Token\n\n      \"\"\"\n      Which of the four areas this resource covers (extensible)\n      \"\"\"\n      scope: Token\n\n      \"\"\"\n      Security Labels that define affected resources\n      \"\"\"\n      security_label: Token\n\n      \"\"\"\n      Search by reference to a Consent, DocumentReference, Contract  or QuestionnaireResponse\n      \"\"\"\n      source_reference: String\n\n      \"\"\"\n      draft | proposed | active | rejected | inactive | entered-in-error\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Contract\n    \"\"\"\n    Contract(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The authority of the contract\n      \"\"\"\n      authority: String\n\n      \"\"\"\n      The domain of the contract\n      \"\"\"\n      domain: String\n\n      \"\"\"\n      The identity of the contract\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A source definition of the contract\n      \"\"\"\n      instantiates: Uri\n\n      \"\"\"\n      The date/time the contract was issued\n      \"\"\"\n      issued: Date\n\n      \"\"\"\n      The identity of the subject of the contract (if a patient)\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Contract Signatory Party\n      \"\"\"\n      signer: String\n\n      \"\"\"\n      The status of the contract\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The identity of the subject of the contract\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      The basal contract definition\n      \"\"\"\n      url: Uri\n    ): Contract\n\n    \"\"\"\n    Query for a more than or just one Contract\n    \"\"\"\n    ContractList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The authority of the contract\n      \"\"\"\n      authority: String\n\n      \"\"\"\n      The domain of the contract\n      \"\"\"\n      domain: String\n\n      \"\"\"\n      The identity of the contract\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A source definition of the contract\n      \"\"\"\n      instantiates: Uri\n\n      \"\"\"\n      The date/time the contract was issued\n      \"\"\"\n      issued: Date\n\n      \"\"\"\n      The identity of the subject of the contract (if a patient)\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Contract Signatory Party\n      \"\"\"\n      signer: String\n\n      \"\"\"\n      The status of the contract\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The identity of the subject of the contract\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      The basal contract definition\n      \"\"\"\n      url: Uri\n    ): Bundle\n\n    \"\"\"\n    Query for a single Coverage\n    \"\"\"\n    Coverage(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Covered party\n      \"\"\"\n      beneficiary: String\n\n      \"\"\"\n      Coverage class (eg. plan, group)\n      \"\"\"\n      class_type: Token\n\n      \"\"\"\n      Value of the class (eg. Plan number, group number)\n      \"\"\"\n      class_value: String\n\n      \"\"\"\n      Dependent number\n      \"\"\"\n      dependent: String\n\n      \"\"\"\n      The primary identifier of the insured and the coverage\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Retrieve coverages for a patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The identity of the insurer or party paying for services\n      \"\"\"\n      payor: String\n\n      \"\"\"\n      Reference to the policyholder\n      \"\"\"\n      policy_holder: String\n\n      \"\"\"\n      The status of the Coverage\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Reference to the subscriber\n      \"\"\"\n      subscriber: String\n\n      \"\"\"\n      The kind of coverage (health plan, auto, Workers Compensation)\n      \"\"\"\n      type: Token\n    ): Coverage\n\n    \"\"\"\n    Query for a more than or just one Coverage\n    \"\"\"\n    CoverageList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Covered party\n      \"\"\"\n      beneficiary: String\n\n      \"\"\"\n      Coverage class (eg. plan, group)\n      \"\"\"\n      class_type: Token\n\n      \"\"\"\n      Value of the class (eg. Plan number, group number)\n      \"\"\"\n      class_value: String\n\n      \"\"\"\n      Dependent number\n      \"\"\"\n      dependent: String\n\n      \"\"\"\n      The primary identifier of the insured and the coverage\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Retrieve coverages for a patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The identity of the insurer or party paying for services\n      \"\"\"\n      payor: String\n\n      \"\"\"\n      Reference to the policyholder\n      \"\"\"\n      policy_holder: String\n\n      \"\"\"\n      The status of the Coverage\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Reference to the subscriber\n      \"\"\"\n      subscriber: String\n\n      \"\"\"\n      The kind of coverage (health plan, auto, Workers Compensation)\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single CoverageEligibilityRequest\n    \"\"\"\n    CoverageEligibilityRequest(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The creation date for the EOB\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The party who is responsible for the request\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Facility responsible for the goods and services\n      \"\"\"\n      facility: String\n\n      \"\"\"\n      The business identifier of the Eligibility\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The reference to the patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The reference to the provider\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      The status of the EligibilityRequest\n      \"\"\"\n      status: Token\n    ): CoverageEligibilityRequest\n\n    \"\"\"\n    Query for a more than or just one CoverageEligibilityRequest\n    \"\"\"\n    CoverageEligibilityRequestList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The creation date for the EOB\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The party who is responsible for the request\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Facility responsible for the goods and services\n      \"\"\"\n      facility: String\n\n      \"\"\"\n      The business identifier of the Eligibility\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The reference to the patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The reference to the provider\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      The status of the EligibilityRequest\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single CoverageEligibilityResponse\n    \"\"\"\n    CoverageEligibilityResponse(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The creation date\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The contents of the disposition message\n      \"\"\"\n      disposition: String\n\n      \"\"\"\n      The business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The organization which generated this resource\n      \"\"\"\n      insurer: String\n\n      \"\"\"\n      The processing outcome\n      \"\"\"\n      outcome: Token\n\n      \"\"\"\n      The reference to the patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The EligibilityRequest reference\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The EligibilityRequest provider\n      \"\"\"\n      requestor: String\n\n      \"\"\"\n      The EligibilityRequest status\n      \"\"\"\n      status: Token\n    ): CoverageEligibilityResponse\n\n    \"\"\"\n    Query for a more than or just one CoverageEligibilityResponse\n    \"\"\"\n    CoverageEligibilityResponseList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The creation date\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The contents of the disposition message\n      \"\"\"\n      disposition: String\n\n      \"\"\"\n      The business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The organization which generated this resource\n      \"\"\"\n      insurer: String\n\n      \"\"\"\n      The processing outcome\n      \"\"\"\n      outcome: Token\n\n      \"\"\"\n      The reference to the patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The EligibilityRequest reference\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The EligibilityRequest provider\n      \"\"\"\n      requestor: String\n\n      \"\"\"\n      The EligibilityRequest status\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single DetectedIssue\n    \"\"\"\n    DetectedIssue(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The provider or device that identified the issue\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Issue Category, e.g. drug-drug, duplicate therapy, etc.\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      When identified\n      \"\"\"\n      identified: Date\n\n      \"\"\"\n      Problem resource\n      \"\"\"\n      implicated: String\n    ): DetectedIssue\n\n    \"\"\"\n    Query for a more than or just one DetectedIssue\n    \"\"\"\n    DetectedIssueList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The provider or device that identified the issue\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Issue Category, e.g. drug-drug, duplicate therapy, etc.\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      When identified\n      \"\"\"\n      identified: Date\n\n      \"\"\"\n      Problem resource\n      \"\"\"\n      implicated: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Device\n    \"\"\"\n    Device(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in Device.deviceName or Device.type.\n      \"\"\"\n      device_name: String\n\n      \"\"\"\n      Instance id from manufacturer, owner, and others\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A location, where the resource is found\n      \"\"\"\n      location: String\n\n      \"\"\"\n      The manufacturer of the device\n      \"\"\"\n      manufacturer: String\n\n      \"\"\"\n      The model of the device\n      \"\"\"\n      model: String\n\n      \"\"\"\n      The organization responsible for the device\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      Patient information, if the resource is affixed to a person\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      active | inactive | entered-in-error | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The type of the device\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      UDI Barcode (RFID or other technology) string in *HRF* format.\n      \"\"\"\n      udi_carrier: String\n\n      \"\"\"\n      The udi Device Identifier (DI)\n      \"\"\"\n      udi_di: String\n\n      \"\"\"\n      Network address to contact device\n      \"\"\"\n      url: Uri\n    ): Device\n\n    \"\"\"\n    Query for a more than or just one Device\n    \"\"\"\n    DeviceList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in Device.deviceName or Device.type.\n      \"\"\"\n      device_name: String\n\n      \"\"\"\n      Instance id from manufacturer, owner, and others\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A location, where the resource is found\n      \"\"\"\n      location: String\n\n      \"\"\"\n      The manufacturer of the device\n      \"\"\"\n      manufacturer: String\n\n      \"\"\"\n      The model of the device\n      \"\"\"\n      model: String\n\n      \"\"\"\n      The organization responsible for the device\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      Patient information, if the resource is affixed to a person\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      active | inactive | entered-in-error | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The type of the device\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      UDI Barcode (RFID or other technology) string in *HRF* format.\n      \"\"\"\n      udi_carrier: String\n\n      \"\"\"\n      The udi Device Identifier (DI)\n      \"\"\"\n      udi_di: String\n\n      \"\"\"\n      Network address to contact device\n      \"\"\"\n      url: Uri\n    ): Bundle\n\n    \"\"\"\n    Query for a single DeviceDefinition\n    \"\"\"\n    DeviceDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The identifier of the component\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The parent DeviceDefinition resource\n      \"\"\"\n      parent: String\n\n      \"\"\"\n      The device component type\n      \"\"\"\n      type: Token\n    ): DeviceDefinition\n\n    \"\"\"\n    Query for a more than or just one DeviceDefinition\n    \"\"\"\n    DeviceDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The identifier of the component\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The parent DeviceDefinition resource\n      \"\"\"\n      parent: String\n\n      \"\"\"\n      The device component type\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single DeviceMetric\n    \"\"\"\n    DeviceMetric(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The category of the metric\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The identifier of the metric\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The parent DeviceMetric resource\n      \"\"\"\n      parent: String\n\n      \"\"\"\n      The device resource\n      \"\"\"\n      source: String\n\n      \"\"\"\n      The component type\n      \"\"\"\n      type: Token\n    ): DeviceMetric\n\n    \"\"\"\n    Query for a more than or just one DeviceMetric\n    \"\"\"\n    DeviceMetricList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The category of the metric\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The identifier of the metric\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The parent DeviceMetric resource\n      \"\"\"\n      parent: String\n\n      \"\"\"\n      The device resource\n      \"\"\"\n      source: String\n\n      \"\"\"\n      The component type\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single DeviceRequest\n    \"\"\"\n    DeviceRequest(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      When the request transitioned to being actionable\n      \"\"\"\n      authored_on: Date\n\n      \"\"\"\n      Plan/proposal/order fulfilled by this request\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Reference to resource that is being requested/ordered\n      \"\"\"\n      device: String\n\n      \"\"\"\n      When service should occur\n      \"\"\"\n      event_date: Date\n\n      \"\"\"\n      Composite request this is part of\n      \"\"\"\n      group_identifier: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      Associated insurance coverage\n      \"\"\"\n      insurance: String\n\n      \"\"\"\n      proposal | plan | original-order |reflex-order\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      Desired performer for service\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Request takes the place of referenced completed or terminated requests\n      \"\"\"\n      prior_request: String\n\n      \"\"\"\n      Who/what is requesting service\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      entered-in-error | draft | active |suspended | completed\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Individual the service is ordered for\n      \"\"\"\n      subject: String\n    ): DeviceRequest\n\n    \"\"\"\n    Query for a more than or just one DeviceRequest\n    \"\"\"\n    DeviceRequestList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      When the request transitioned to being actionable\n      \"\"\"\n      authored_on: Date\n\n      \"\"\"\n      Plan/proposal/order fulfilled by this request\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Reference to resource that is being requested/ordered\n      \"\"\"\n      device: String\n\n      \"\"\"\n      When service should occur\n      \"\"\"\n      event_date: Date\n\n      \"\"\"\n      Composite request this is part of\n      \"\"\"\n      group_identifier: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      Associated insurance coverage\n      \"\"\"\n      insurance: String\n\n      \"\"\"\n      proposal | plan | original-order |reflex-order\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      Desired performer for service\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Request takes the place of referenced completed or terminated requests\n      \"\"\"\n      prior_request: String\n\n      \"\"\"\n      Who/what is requesting service\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      entered-in-error | draft | active |suspended | completed\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Individual the service is ordered for\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single DeviceUseStatement\n    \"\"\"\n    DeviceUseStatement(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Search by device\n      \"\"\"\n      device: String\n\n      \"\"\"\n      Search by identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Search by subject\n      \"\"\"\n      subject: String\n    ): DeviceUseStatement\n\n    \"\"\"\n    Query for a more than or just one DeviceUseStatement\n    \"\"\"\n    DeviceUseStatementList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Search by device\n      \"\"\"\n      device: String\n\n      \"\"\"\n      Search by identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Search by subject\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single DiagnosticReport\n    \"\"\"\n    DiagnosticReport(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Reference to the service request.\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Which diagnostic discipline/department created the report\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      A coded conclusion (interpretation/impression) on the report\n      \"\"\"\n      conclusion: Token\n\n      \"\"\"\n      When the report was issued\n      \"\"\"\n      issued: Date\n\n      \"\"\"\n      A reference to the image source.\n      \"\"\"\n      media: String\n\n      \"\"\"\n      Who is responsible for the report\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Link to an atomic result (observation resource)\n      \"\"\"\n      result: String\n\n      \"\"\"\n      Who was the source of the report\n      \"\"\"\n      results_interpreter: String\n\n      \"\"\"\n      The specimen details\n      \"\"\"\n      specimen: String\n\n      \"\"\"\n      The status of the report\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject of the report\n      \"\"\"\n      subject: String\n    ): DiagnosticReport\n\n    \"\"\"\n    Query for a more than or just one DiagnosticReport\n    \"\"\"\n    DiagnosticReportList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Reference to the service request.\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Which diagnostic discipline/department created the report\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      A coded conclusion (interpretation/impression) on the report\n      \"\"\"\n      conclusion: Token\n\n      \"\"\"\n      When the report was issued\n      \"\"\"\n      issued: Date\n\n      \"\"\"\n      A reference to the image source.\n      \"\"\"\n      media: String\n\n      \"\"\"\n      Who is responsible for the report\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Link to an atomic result (observation resource)\n      \"\"\"\n      result: String\n\n      \"\"\"\n      Who was the source of the report\n      \"\"\"\n      results_interpreter: String\n\n      \"\"\"\n      The specimen details\n      \"\"\"\n      specimen: String\n\n      \"\"\"\n      The status of the report\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject of the report\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single DocumentManifest\n    \"\"\"\n    DocumentManifest(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Who and/or what authored the DocumentManifest\n      \"\"\"\n      author: String\n\n      \"\"\"\n      When this document manifest created\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      Human-readable description (title)\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Items in manifest\n      \"\"\"\n      item: String\n\n      \"\"\"\n      Intended to get notified about this set of documents\n      \"\"\"\n      recipient: String\n\n      \"\"\"\n      Identifiers of things that are related\n      \"\"\"\n      related_id: Token\n\n      \"\"\"\n      Related Resource\n      \"\"\"\n      related_ref: String\n\n      \"\"\"\n      The source system/application/software\n      \"\"\"\n      source: Uri\n\n      \"\"\"\n      current | superseded | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject of the set of documents\n      \"\"\"\n      subject: String\n    ): DocumentManifest\n\n    \"\"\"\n    Query for a more than or just one DocumentManifest\n    \"\"\"\n    DocumentManifestList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Who and/or what authored the DocumentManifest\n      \"\"\"\n      author: String\n\n      \"\"\"\n      When this document manifest created\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      Human-readable description (title)\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Items in manifest\n      \"\"\"\n      item: String\n\n      \"\"\"\n      Intended to get notified about this set of documents\n      \"\"\"\n      recipient: String\n\n      \"\"\"\n      Identifiers of things that are related\n      \"\"\"\n      related_id: Token\n\n      \"\"\"\n      Related Resource\n      \"\"\"\n      related_ref: String\n\n      \"\"\"\n      The source system/application/software\n      \"\"\"\n      source: Uri\n\n      \"\"\"\n      current | superseded | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject of the set of documents\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single DocumentReference\n    \"\"\"\n    DocumentReference(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Who/what authenticated the document\n      \"\"\"\n      authenticator: String\n\n      \"\"\"\n      Who and/or what authored the document\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Categorization of document\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Mime type of the content, with charset etc.\n      \"\"\"\n      contenttype: Token\n\n      \"\"\"\n      Organization which maintains the document\n      \"\"\"\n      custodian: String\n\n      \"\"\"\n      When this document reference was created\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Human-readable description\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Main clinical acts documented\n      \"\"\"\n      event: Token\n\n      \"\"\"\n      Kind of facility where patient was seen\n      \"\"\"\n      facility: Token\n\n      \"\"\"\n      Format/content rules for the document\n      \"\"\"\n      format: Token\n\n      \"\"\"\n      Human language of the content (BCP-47)\n      \"\"\"\n      language: Token\n\n      \"\"\"\n      Uri where the data can be found\n      \"\"\"\n      location: Uri\n\n      \"\"\"\n      Time of service that is being documented\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Related identifiers or resources\n      \"\"\"\n      related: String\n\n      \"\"\"\n      Target of the relationship\n      \"\"\"\n      relatesto: String\n\n      \"\"\"\n      replaces | transforms | signs | appends\n      \"\"\"\n      relation: Token\n\n      \"\"\"\n      Document security-tags\n      \"\"\"\n      security_label: Token\n\n      \"\"\"\n      Additional details about where the content was created (e.g. clinical specialty)\n      \"\"\"\n      setting: Token\n\n      \"\"\"\n      current | superseded | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who/what is the subject of the document\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Combination of relation and relatesTo\n      \"\"\"\n      relationship: String\n    ): DocumentReference\n\n    \"\"\"\n    Query for a more than or just one DocumentReference\n    \"\"\"\n    DocumentReferenceList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Who/what authenticated the document\n      \"\"\"\n      authenticator: String\n\n      \"\"\"\n      Who and/or what authored the document\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Categorization of document\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Mime type of the content, with charset etc.\n      \"\"\"\n      contenttype: Token\n\n      \"\"\"\n      Organization which maintains the document\n      \"\"\"\n      custodian: String\n\n      \"\"\"\n      When this document reference was created\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Human-readable description\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Main clinical acts documented\n      \"\"\"\n      event: Token\n\n      \"\"\"\n      Kind of facility where patient was seen\n      \"\"\"\n      facility: Token\n\n      \"\"\"\n      Format/content rules for the document\n      \"\"\"\n      format: Token\n\n      \"\"\"\n      Human language of the content (BCP-47)\n      \"\"\"\n      language: Token\n\n      \"\"\"\n      Uri where the data can be found\n      \"\"\"\n      location: Uri\n\n      \"\"\"\n      Time of service that is being documented\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Related identifiers or resources\n      \"\"\"\n      related: String\n\n      \"\"\"\n      Target of the relationship\n      \"\"\"\n      relatesto: String\n\n      \"\"\"\n      replaces | transforms | signs | appends\n      \"\"\"\n      relation: Token\n\n      \"\"\"\n      Document security-tags\n      \"\"\"\n      security_label: Token\n\n      \"\"\"\n      Additional details about where the content was created (e.g. clinical specialty)\n      \"\"\"\n      setting: Token\n\n      \"\"\"\n      current | superseded | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who/what is the subject of the document\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Combination of relation and relatesTo\n      \"\"\"\n      relationship: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single EffectEvidenceSynthesis\n    \"\"\"\n    EffectEvidenceSynthesis(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the effect evidence synthesis\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the effect evidence synthesis\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the effect evidence synthesis\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The effect evidence synthesis publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The description of the effect evidence synthesis\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the effect evidence synthesis is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the effect evidence synthesis\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the effect evidence synthesis\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the effect evidence synthesis\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the effect evidence synthesis\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the effect evidence synthesis\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The human-friendly name of the effect evidence synthesis\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the effect evidence synthesis\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the effect evidence synthesis\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the effect evidence synthesis\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the effect evidence synthesis\n      \"\"\"\n      context_type_value: String\n    ): EffectEvidenceSynthesis\n\n    \"\"\"\n    Query for a more than or just one EffectEvidenceSynthesis\n    \"\"\"\n    EffectEvidenceSynthesisList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the effect evidence synthesis\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the effect evidence synthesis\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the effect evidence synthesis\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The effect evidence synthesis publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The description of the effect evidence synthesis\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the effect evidence synthesis is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the effect evidence synthesis\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the effect evidence synthesis\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the effect evidence synthesis\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the effect evidence synthesis\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the effect evidence synthesis\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The human-friendly name of the effect evidence synthesis\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the effect evidence synthesis\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the effect evidence synthesis\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the effect evidence synthesis\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the effect evidence synthesis\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Encounter\n    \"\"\"\n    Encounter(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      The set of accounts that may be used for billing for this Encounter\n      \"\"\"\n      account: String\n\n      \"\"\"\n      The appointment that scheduled this encounter\n      \"\"\"\n      appointment: String\n\n      \"\"\"\n      The ServiceRequest that initiated this encounter\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Classification of patient encounter\n      \"\"\"\n      class: Token\n\n      \"\"\"\n      The diagnosis or procedure relevant to the encounter\n      \"\"\"\n      diagnosis: String\n\n      \"\"\"\n      Episode(s) of care that this encounter should be recorded against\n      \"\"\"\n      episode_of_care: String\n\n      \"\"\"\n      Length of encounter in days\n      \"\"\"\n      length: String\n\n      \"\"\"\n      Location the encounter takes place\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Time period during which the patient was present at the location\n      \"\"\"\n      location_period: Date\n\n      \"\"\"\n      Another Encounter this encounter is part of\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Persons involved in the encounter other than the patient\n      \"\"\"\n      participant: String\n\n      \"\"\"\n      Role of participant in encounter\n      \"\"\"\n      participant_type: Token\n\n      \"\"\"\n      Persons involved in the encounter other than the patient\n      \"\"\"\n      practitioner: String\n\n      \"\"\"\n      Coded reason the encounter takes place\n      \"\"\"\n      reason_code: Token\n\n      \"\"\"\n      Reason the encounter takes place (reference)\n      \"\"\"\n      reason_reference: String\n\n      \"\"\"\n      The organization (facility) responsible for this encounter\n      \"\"\"\n      service_provider: String\n\n      \"\"\"\n      Wheelchair, translator, stretcher, etc.\n      \"\"\"\n      special_arrangement: Token\n\n      \"\"\"\n      planned | arrived | triaged | in-progress | onleave | finished | cancelled +\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The patient or group present at the encounter\n      \"\"\"\n      subject: String\n    ): Encounter\n\n    \"\"\"\n    Query for a more than or just one Encounter\n    \"\"\"\n    EncounterList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      The set of accounts that may be used for billing for this Encounter\n      \"\"\"\n      account: String\n\n      \"\"\"\n      The appointment that scheduled this encounter\n      \"\"\"\n      appointment: String\n\n      \"\"\"\n      The ServiceRequest that initiated this encounter\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Classification of patient encounter\n      \"\"\"\n      class: Token\n\n      \"\"\"\n      The diagnosis or procedure relevant to the encounter\n      \"\"\"\n      diagnosis: String\n\n      \"\"\"\n      Episode(s) of care that this encounter should be recorded against\n      \"\"\"\n      episode_of_care: String\n\n      \"\"\"\n      Length of encounter in days\n      \"\"\"\n      length: String\n\n      \"\"\"\n      Location the encounter takes place\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Time period during which the patient was present at the location\n      \"\"\"\n      location_period: Date\n\n      \"\"\"\n      Another Encounter this encounter is part of\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Persons involved in the encounter other than the patient\n      \"\"\"\n      participant: String\n\n      \"\"\"\n      Role of participant in encounter\n      \"\"\"\n      participant_type: Token\n\n      \"\"\"\n      Persons involved in the encounter other than the patient\n      \"\"\"\n      practitioner: String\n\n      \"\"\"\n      Coded reason the encounter takes place\n      \"\"\"\n      reason_code: Token\n\n      \"\"\"\n      Reason the encounter takes place (reference)\n      \"\"\"\n      reason_reference: String\n\n      \"\"\"\n      The organization (facility) responsible for this encounter\n      \"\"\"\n      service_provider: String\n\n      \"\"\"\n      Wheelchair, translator, stretcher, etc.\n      \"\"\"\n      special_arrangement: Token\n\n      \"\"\"\n      planned | arrived | triaged | in-progress | onleave | finished | cancelled +\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The patient or group present at the encounter\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Endpoint\n    \"\"\"\n    Endpoint(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Protocol/Profile/Standard to be used with this endpoint connection\n      \"\"\"\n      connection_type: Token\n\n      \"\"\"\n      Identifies this endpoint across multiple systems\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A name that this endpoint can be identified by\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The organization that is managing the endpoint\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)\n      \"\"\"\n      payload_type: Token\n\n      \"\"\"\n      The current status of the Endpoint (usually expected to be active)\n      \"\"\"\n      status: Token\n    ): Endpoint\n\n    \"\"\"\n    Query for a more than or just one Endpoint\n    \"\"\"\n    EndpointList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Protocol/Profile/Standard to be used with this endpoint connection\n      \"\"\"\n      connection_type: Token\n\n      \"\"\"\n      Identifies this endpoint across multiple systems\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A name that this endpoint can be identified by\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The organization that is managing the endpoint\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)\n      \"\"\"\n      payload_type: Token\n\n      \"\"\"\n      The current status of the Endpoint (usually expected to be active)\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single EnrollmentRequest\n    \"\"\"\n    EnrollmentRequest(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The business identifier of the Enrollment\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The party to be enrolled\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The status of the enrollment\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The party to be enrolled\n      \"\"\"\n      subject: String\n    ): EnrollmentRequest\n\n    \"\"\"\n    Query for a more than or just one EnrollmentRequest\n    \"\"\"\n    EnrollmentRequestList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The business identifier of the Enrollment\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The party to be enrolled\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The status of the enrollment\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The party to be enrolled\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single EnrollmentResponse\n    \"\"\"\n    EnrollmentResponse(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The business identifier of the EnrollmentResponse\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The reference to the claim\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The status of the enrollment response\n      \"\"\"\n      status: Token\n    ): EnrollmentResponse\n\n    \"\"\"\n    Query for a more than or just one EnrollmentResponse\n    \"\"\"\n    EnrollmentResponseList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The business identifier of the EnrollmentResponse\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The reference to the claim\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The status of the enrollment response\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single EpisodeOfCare\n    \"\"\"\n    EpisodeOfCare(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Care manager/care coordinator for the patient\n      \"\"\"\n      care_manager: String\n\n      \"\"\"\n      Conditions/problems/diagnoses this episode of care is for\n      \"\"\"\n      condition: String\n\n      \"\"\"\n      Incoming Referral Request\n      \"\"\"\n      incoming_referral: String\n\n      \"\"\"\n      The organization that has assumed the specific responsibilities of this EpisodeOfCare\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      The current status of the Episode of Care as provided (does not check the status history collection)\n      \"\"\"\n      status: Token\n    ): EpisodeOfCare\n\n    \"\"\"\n    Query for a more than or just one EpisodeOfCare\n    \"\"\"\n    EpisodeOfCareList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      allergy | intolerance - Underlying mechanism (if known)  *\n      [Composition](composition.html): Kind of composition (LOINC if possible)  *\n      [DocumentManifest](documentmanifest.html): Kind of document set  *\n      [DocumentReference](documentreference.html): Kind of document (LOINC if\n      possible)  * [Encounter](encounter.html): Specific type of encounter  *\n      [EpisodeOfCare](episodeofcare.html): Type/class  - e.g. specialist referral,\n      disease management\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Care manager/care coordinator for the patient\n      \"\"\"\n      care_manager: String\n\n      \"\"\"\n      Conditions/problems/diagnoses this episode of care is for\n      \"\"\"\n      condition: String\n\n      \"\"\"\n      Incoming Referral Request\n      \"\"\"\n      incoming_referral: String\n\n      \"\"\"\n      The organization that has assumed the specific responsibilities of this EpisodeOfCare\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      The current status of the Episode of Care as provided (does not check the status history collection)\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single EventDefinition\n    \"\"\"\n    EventDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the event definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the event definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the event definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The event definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the event definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the event definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the event definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the event definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the event definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the event definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the event definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the event definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the module\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the event definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the event definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the event definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the event definition\n      \"\"\"\n      context_type_value: String\n    ): EventDefinition\n\n    \"\"\"\n    Query for a more than or just one EventDefinition\n    \"\"\"\n    EventDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the event definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the event definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the event definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The event definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the event definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the event definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the event definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the event definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the event definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the event definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the event definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the event definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the module\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the event definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the event definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the event definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the event definition\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Evidence\n    \"\"\"\n    Evidence(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the evidence\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the evidence\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the evidence\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The evidence publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the evidence\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the evidence is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the evidence\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the evidence\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the evidence\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the evidence\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the evidence\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the evidence\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the Evidence\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the evidence\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the evidence\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the evidence\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the evidence\n      \"\"\"\n      context_type_value: String\n    ): Evidence\n\n    \"\"\"\n    Query for a more than or just one Evidence\n    \"\"\"\n    EvidenceList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the evidence\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the evidence\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the evidence\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The evidence publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the evidence\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the evidence is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the evidence\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the evidence\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the evidence\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the evidence\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the evidence\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the evidence\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the Evidence\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the evidence\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the evidence\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the evidence\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the evidence\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single EvidenceVariable\n    \"\"\"\n    EvidenceVariable(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the evidence variable\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the evidence variable\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the evidence variable\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The evidence variable publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the evidence variable\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the evidence variable is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the evidence variable\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the evidence variable\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the evidence variable\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the evidence variable\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the evidence variable\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the evidence variable\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the EvidenceVariable\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the evidence variable\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the evidence variable\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the evidence variable\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the evidence variable\n      \"\"\"\n      context_type_value: String\n    ): EvidenceVariable\n\n    \"\"\"\n    Query for a more than or just one EvidenceVariable\n    \"\"\"\n    EvidenceVariableList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the evidence variable\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the evidence variable\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the evidence variable\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The evidence variable publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the evidence variable\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the evidence variable is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the evidence variable\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the evidence variable\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the evidence variable\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the evidence variable\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the evidence variable\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the evidence variable\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the EvidenceVariable\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the evidence variable\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the evidence variable\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the evidence variable\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the evidence variable\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ExampleScenario\n    \"\"\"\n    ExampleScenario(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the example scenario\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the example scenario\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the example scenario\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The example scenario publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      External identifier for the example scenario\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the example scenario\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the example scenario\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the example scenario\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the example scenario\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The uri that identifies the example scenario\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the example scenario\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the example scenario\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the example scenario\n      \"\"\"\n      context_type_value: String\n    ): ExampleScenario\n\n    \"\"\"\n    Query for a more than or just one ExampleScenario\n    \"\"\"\n    ExampleScenarioList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the example scenario\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the example scenario\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the example scenario\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The example scenario publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      External identifier for the example scenario\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the example scenario\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the example scenario\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the example scenario\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the example scenario\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The uri that identifies the example scenario\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the example scenario\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the example scenario\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the example scenario\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ExplanationOfBenefit\n    \"\"\"\n    ExplanationOfBenefit(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Member of the CareTeam\n      \"\"\"\n      care_team: String\n\n      \"\"\"\n      The reference to the claim\n      \"\"\"\n      claim: String\n\n      \"\"\"\n      The plan under which the claim was adjudicated\n      \"\"\"\n      coverage: String\n\n      \"\"\"\n      The creation date for the EOB\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      UDI associated with a line item detail product or service\n      \"\"\"\n      detail_udi: String\n\n      \"\"\"\n      The contents of the disposition message\n      \"\"\"\n      disposition: String\n\n      \"\"\"\n      Encounters associated with a billed line item\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The party responsible for the entry of the Claim\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Facility responsible for the goods and services\n      \"\"\"\n      facility: String\n\n      \"\"\"\n      The business identifier of the Explanation of Benefit\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      UDI associated with a line item product or service\n      \"\"\"\n      item_udi: String\n\n      \"\"\"\n      The reference to the patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The party receiving any payment for the Claim\n      \"\"\"\n      payee: String\n\n      \"\"\"\n      UDI associated with a procedure\n      \"\"\"\n      procedure_udi: String\n\n      \"\"\"\n      The reference to the provider\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      Status of the instance\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      UDI associated with a line item detail subdetail product or service\n      \"\"\"\n      subdetail_udi: String\n    ): ExplanationOfBenefit\n\n    \"\"\"\n    Query for a more than or just one ExplanationOfBenefit\n    \"\"\"\n    ExplanationOfBenefitList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Member of the CareTeam\n      \"\"\"\n      care_team: String\n\n      \"\"\"\n      The reference to the claim\n      \"\"\"\n      claim: String\n\n      \"\"\"\n      The plan under which the claim was adjudicated\n      \"\"\"\n      coverage: String\n\n      \"\"\"\n      The creation date for the EOB\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      UDI associated with a line item detail product or service\n      \"\"\"\n      detail_udi: String\n\n      \"\"\"\n      The contents of the disposition message\n      \"\"\"\n      disposition: String\n\n      \"\"\"\n      Encounters associated with a billed line item\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The party responsible for the entry of the Claim\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Facility responsible for the goods and services\n      \"\"\"\n      facility: String\n\n      \"\"\"\n      The business identifier of the Explanation of Benefit\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      UDI associated with a line item product or service\n      \"\"\"\n      item_udi: String\n\n      \"\"\"\n      The reference to the patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The party receiving any payment for the Claim\n      \"\"\"\n      payee: String\n\n      \"\"\"\n      UDI associated with a procedure\n      \"\"\"\n      procedure_udi: String\n\n      \"\"\"\n      The reference to the provider\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      Status of the instance\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      UDI associated with a line item detail subdetail product or service\n      \"\"\"\n      subdetail_udi: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single FamilyMemberHistory\n    \"\"\"\n    FamilyMemberHistory(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      A search by a relationship type\n      \"\"\"\n      relationship: Token\n\n      \"\"\"\n      A search by a sex code of a family member\n      \"\"\"\n      sex: Token\n\n      \"\"\"\n      partial | completed | entered-in-error | health-unknown\n      \"\"\"\n      status: Token\n    ): FamilyMemberHistory\n\n    \"\"\"\n    Query for a more than or just one FamilyMemberHistory\n    \"\"\"\n    FamilyMemberHistoryList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      A search by a relationship type\n      \"\"\"\n      relationship: Token\n\n      \"\"\"\n      A search by a sex code of a family member\n      \"\"\"\n      sex: Token\n\n      \"\"\"\n      partial | completed | entered-in-error | health-unknown\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Flag\n    \"\"\"\n    Flag(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Flag creator\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The identity of a subject to list flags for\n      \"\"\"\n      subject: String\n    ): Flag\n\n    \"\"\"\n    Query for a more than or just one Flag\n    \"\"\"\n    FlagList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Flag creator\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The identity of a subject to list flags for\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Goal\n    \"\"\"\n    Goal(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable\n      \"\"\"\n      achievement_status: Token\n\n      \"\"\"\n      E.g. Treatment, dietary, behavioral, etc.\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected\n      \"\"\"\n      lifecycle_status: Token\n\n      \"\"\"\n      When goal pursuit begins\n      \"\"\"\n      start_date: Date\n\n      \"\"\"\n      Who this goal is intended for\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Reach goal on or before\n      \"\"\"\n      target_date: Date\n    ): Goal\n\n    \"\"\"\n    Query for a more than or just one Goal\n    \"\"\"\n    GoalList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable\n      \"\"\"\n      achievement_status: Token\n\n      \"\"\"\n      E.g. Treatment, dietary, behavioral, etc.\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected\n      \"\"\"\n      lifecycle_status: Token\n\n      \"\"\"\n      When goal pursuit begins\n      \"\"\"\n      start_date: Date\n\n      \"\"\"\n      Who this goal is intended for\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Reach goal on or before\n      \"\"\"\n      target_date: Date\n    ): Bundle\n\n    \"\"\"\n    Query for a single GraphDefinition\n    \"\"\"\n    GraphDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Type of resource at which the graph starts\n      \"\"\"\n      start: Token\n    ): GraphDefinition\n\n    \"\"\"\n    Query for a more than or just one GraphDefinition\n    \"\"\"\n    GraphDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Type of resource at which the graph starts\n      \"\"\"\n      start: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Group\n    \"\"\"\n    Group(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Descriptive or actual\n      \"\"\"\n      actual: Token\n\n      \"\"\"\n      Kind of characteristic\n      \"\"\"\n      characteristic: Token\n\n      \"\"\"\n      The kind of resources contained\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Group includes or excludes\n      \"\"\"\n      exclude: Token\n\n      \"\"\"\n      Unique id\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Entity that is the custodian of the Group's definition\n      \"\"\"\n      managing_entity: String\n\n      \"\"\"\n      Reference to the group member\n      \"\"\"\n      member: String\n\n      \"\"\"\n      The type of resources the group contains\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Value held by characteristic\n      \"\"\"\n      value: Token\n\n      \"\"\"\n      A composite of both characteristic and value\n      \"\"\"\n      characteristic_value: String\n    ): Group\n\n    \"\"\"\n    Query for a more than or just one Group\n    \"\"\"\n    GroupList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Descriptive or actual\n      \"\"\"\n      actual: Token\n\n      \"\"\"\n      Kind of characteristic\n      \"\"\"\n      characteristic: Token\n\n      \"\"\"\n      The kind of resources contained\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Group includes or excludes\n      \"\"\"\n      exclude: Token\n\n      \"\"\"\n      Unique id\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Entity that is the custodian of the Group's definition\n      \"\"\"\n      managing_entity: String\n\n      \"\"\"\n      Reference to the group member\n      \"\"\"\n      member: String\n\n      \"\"\"\n      The type of resources the group contains\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Value held by characteristic\n      \"\"\"\n      value: Token\n\n      \"\"\"\n      A composite of both characteristic and value\n      \"\"\"\n      characteristic_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single GuidanceResponse\n    \"\"\"\n    GuidanceResponse(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The identifier of the guidance response\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The identity of a patient to search for guidance response results\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The identifier of the request associated with the response\n      \"\"\"\n      request: Token\n\n      \"\"\"\n      The subject that the guidance response is about\n      \"\"\"\n      subject: String\n    ): GuidanceResponse\n\n    \"\"\"\n    Query for a more than or just one GuidanceResponse\n    \"\"\"\n    GuidanceResponseList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The identifier of the guidance response\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The identity of a patient to search for guidance response results\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The identifier of the request associated with the response\n      \"\"\"\n      request: Token\n\n      \"\"\"\n      The subject that the guidance response is about\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single HealthcareService\n    \"\"\"\n    HealthcareService(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The Healthcare Service is currently marked as active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      One of the HealthcareService's characteristics\n      \"\"\"\n      characteristic: Token\n\n      \"\"\"\n      Location(s) service is intended for/available to\n      \"\"\"\n      coverage_area: String\n\n      \"\"\"\n      Technical endpoints providing access to electronic services operated for the healthcare service\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      External identifiers for this item\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The location of the Healthcare Service\n      \"\"\"\n      location: String\n\n      \"\"\"\n      A portion of the Healthcare service name\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The organization that provides this Healthcare Service\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      One of the Programs supported by this HealthcareService\n      \"\"\"\n      program: Token\n\n      \"\"\"\n      Service Category of the Healthcare Service\n      \"\"\"\n      service_category: Token\n\n      \"\"\"\n      The type of service provided by this healthcare service\n      \"\"\"\n      service_type: Token\n\n      \"\"\"\n      The specialty of the service provided by this healthcare service\n      \"\"\"\n      specialty: Token\n    ): HealthcareService\n\n    \"\"\"\n    Query for a more than or just one HealthcareService\n    \"\"\"\n    HealthcareServiceList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The Healthcare Service is currently marked as active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      One of the HealthcareService's characteristics\n      \"\"\"\n      characteristic: Token\n\n      \"\"\"\n      Location(s) service is intended for/available to\n      \"\"\"\n      coverage_area: String\n\n      \"\"\"\n      Technical endpoints providing access to electronic services operated for the healthcare service\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      External identifiers for this item\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The location of the Healthcare Service\n      \"\"\"\n      location: String\n\n      \"\"\"\n      A portion of the Healthcare service name\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The organization that provides this Healthcare Service\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      One of the Programs supported by this HealthcareService\n      \"\"\"\n      program: Token\n\n      \"\"\"\n      Service Category of the Healthcare Service\n      \"\"\"\n      service_category: Token\n\n      \"\"\"\n      The type of service provided by this healthcare service\n      \"\"\"\n      service_type: Token\n\n      \"\"\"\n      The specialty of the service provided by this healthcare service\n      \"\"\"\n      specialty: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single ImagingStudy\n    \"\"\"\n    ImagingStudy(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The order for the image\n      \"\"\"\n      basedon: String\n\n      \"\"\"\n      The body site studied\n      \"\"\"\n      bodysite: Token\n\n      \"\"\"\n      The type of the instance\n      \"\"\"\n      dicom_class: Token\n\n      \"\"\"\n      The context of the study\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The endpoint for the study or series\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      SOP Instance UID for an instance\n      \"\"\"\n      instance: Token\n\n      \"\"\"\n      Who interpreted the images\n      \"\"\"\n      interpreter: String\n\n      \"\"\"\n      The modality of the series\n      \"\"\"\n      modality: Token\n\n      \"\"\"\n      The person who performed the study\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      The reason for the study\n      \"\"\"\n      reason: Token\n\n      \"\"\"\n      The referring physician\n      \"\"\"\n      referrer: String\n\n      \"\"\"\n      DICOM Series Instance UID for a series\n      \"\"\"\n      series: Token\n\n      \"\"\"\n      When the study was started\n      \"\"\"\n      started: Date\n\n      \"\"\"\n      The status of the study\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who the study is about\n      \"\"\"\n      subject: String\n    ): ImagingStudy\n\n    \"\"\"\n    Query for a more than or just one ImagingStudy\n    \"\"\"\n    ImagingStudyList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The order for the image\n      \"\"\"\n      basedon: String\n\n      \"\"\"\n      The body site studied\n      \"\"\"\n      bodysite: Token\n\n      \"\"\"\n      The type of the instance\n      \"\"\"\n      dicom_class: Token\n\n      \"\"\"\n      The context of the study\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The endpoint for the study or series\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      SOP Instance UID for an instance\n      \"\"\"\n      instance: Token\n\n      \"\"\"\n      Who interpreted the images\n      \"\"\"\n      interpreter: String\n\n      \"\"\"\n      The modality of the series\n      \"\"\"\n      modality: Token\n\n      \"\"\"\n      The person who performed the study\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      The reason for the study\n      \"\"\"\n      reason: Token\n\n      \"\"\"\n      The referring physician\n      \"\"\"\n      referrer: String\n\n      \"\"\"\n      DICOM Series Instance UID for a series\n      \"\"\"\n      series: Token\n\n      \"\"\"\n      When the study was started\n      \"\"\"\n      started: Date\n\n      \"\"\"\n      The status of the study\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who the study is about\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Immunization\n    \"\"\"\n    Immunization(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The service delivery location or facility in which the vaccine was / was to be administered\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Vaccine Lot Number\n      \"\"\"\n      lot_number: String\n\n      \"\"\"\n      Vaccine Manufacturer\n      \"\"\"\n      manufacturer: String\n\n      \"\"\"\n      The practitioner or organization who played a role in the vaccination\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Additional information on reaction\n      \"\"\"\n      reaction: String\n\n      \"\"\"\n      When reaction started\n      \"\"\"\n      reaction_date: Date\n\n      \"\"\"\n      Reason why the vaccine was administered\n      \"\"\"\n      reason_code: Token\n\n      \"\"\"\n      Why immunization occurred\n      \"\"\"\n      reason_reference: String\n\n      \"\"\"\n      The series being followed by the provider\n      \"\"\"\n      series: String\n\n      \"\"\"\n      Immunization event status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Reason why the vaccine was not administered\n      \"\"\"\n      status_reason: Token\n\n      \"\"\"\n      The target disease the dose is being administered against\n      \"\"\"\n      target_disease: Token\n\n      \"\"\"\n      Vaccine Product Administered\n      \"\"\"\n      vaccine_code: Token\n    ): Immunization\n\n    \"\"\"\n    Query for a more than or just one Immunization\n    \"\"\"\n    ImmunizationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The service delivery location or facility in which the vaccine was / was to be administered\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Vaccine Lot Number\n      \"\"\"\n      lot_number: String\n\n      \"\"\"\n      Vaccine Manufacturer\n      \"\"\"\n      manufacturer: String\n\n      \"\"\"\n      The practitioner or organization who played a role in the vaccination\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Additional information on reaction\n      \"\"\"\n      reaction: String\n\n      \"\"\"\n      When reaction started\n      \"\"\"\n      reaction_date: Date\n\n      \"\"\"\n      Reason why the vaccine was administered\n      \"\"\"\n      reason_code: Token\n\n      \"\"\"\n      Why immunization occurred\n      \"\"\"\n      reason_reference: String\n\n      \"\"\"\n      The series being followed by the provider\n      \"\"\"\n      series: String\n\n      \"\"\"\n      Immunization event status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Reason why the vaccine was not administered\n      \"\"\"\n      status_reason: Token\n\n      \"\"\"\n      The target disease the dose is being administered against\n      \"\"\"\n      target_disease: Token\n\n      \"\"\"\n      Vaccine Product Administered\n      \"\"\"\n      vaccine_code: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single ImmunizationEvaluation\n    \"\"\"\n    ImmunizationEvaluation(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Date the evaluation was generated\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The status of the dose relative to published recommendations\n      \"\"\"\n      dose_status: Token\n\n      \"\"\"\n      ID of the evaluation\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The vaccine administration event being evaluated\n      \"\"\"\n      immunization_event: String\n\n      \"\"\"\n      The patient being evaluated\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Immunization evaluation status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The vaccine preventable disease being evaluated against\n      \"\"\"\n      target_disease: Token\n    ): ImmunizationEvaluation\n\n    \"\"\"\n    Query for a more than or just one ImmunizationEvaluation\n    \"\"\"\n    ImmunizationEvaluationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Date the evaluation was generated\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The status of the dose relative to published recommendations\n      \"\"\"\n      dose_status: Token\n\n      \"\"\"\n      ID of the evaluation\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The vaccine administration event being evaluated\n      \"\"\"\n      immunization_event: String\n\n      \"\"\"\n      The patient being evaluated\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Immunization evaluation status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The vaccine preventable disease being evaluated against\n      \"\"\"\n      target_disease: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single ImmunizationRecommendation\n    \"\"\"\n    ImmunizationRecommendation(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Date recommendation(s) created\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Patient observations supporting recommendation\n      \"\"\"\n      information: String\n\n      \"\"\"\n      Who this profile is for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Vaccine recommendation status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Past immunizations supporting recommendation\n      \"\"\"\n      support: String\n\n      \"\"\"\n      Disease to be immunized against\n      \"\"\"\n      target_disease: Token\n\n      \"\"\"\n      Vaccine  or vaccine group recommendation applies to\n      \"\"\"\n      vaccine_type: Token\n    ): ImmunizationRecommendation\n\n    \"\"\"\n    Query for a more than or just one ImmunizationRecommendation\n    \"\"\"\n    ImmunizationRecommendationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Date recommendation(s) created\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Patient observations supporting recommendation\n      \"\"\"\n      information: String\n\n      \"\"\"\n      Who this profile is for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Vaccine recommendation status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Past immunizations supporting recommendation\n      \"\"\"\n      support: String\n\n      \"\"\"\n      Disease to be immunized against\n      \"\"\"\n      target_disease: Token\n\n      \"\"\"\n      Vaccine  or vaccine group recommendation applies to\n      \"\"\"\n      vaccine_type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single ImplementationGuide\n    \"\"\"\n    ImplementationGuide(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Identity of the IG that this depends on\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      For testing purposes, not real usage\n      \"\"\"\n      experimental: Token\n\n      \"\"\"\n      Profile that all resources must conform to\n      \"\"\"\n      global: String\n\n      \"\"\"\n      Location of the resource\n      \"\"\"\n      resource: String\n    ): ImplementationGuide\n\n    \"\"\"\n    Query for a more than or just one ImplementationGuide\n    \"\"\"\n    ImplementationGuideList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Identity of the IG that this depends on\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      For testing purposes, not real usage\n      \"\"\"\n      experimental: Token\n\n      \"\"\"\n      Profile that all resources must conform to\n      \"\"\"\n      global: String\n\n      \"\"\"\n      Location of the resource\n      \"\"\"\n      resource: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single InsurancePlan\n    \"\"\"\n    InsurancePlan(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Product administrator\n      \"\"\"\n      administered_by: String\n\n      \"\"\"\n      Technical endpoint\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      Any identifier for the organization (not the accreditation issuer's identifier)\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A portion of the organization's name or alias\n      \"\"\"\n      name: String\n\n      \"\"\"\n      An organization of which this organization forms a part\n      \"\"\"\n      owned_by: String\n\n      \"\"\"\n      A portion of the organization's name using some kind of phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Is the Organization record active\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      A code for the type of organization\n      \"\"\"\n      type: Token\n    ): InsurancePlan\n\n    \"\"\"\n    Query for a more than or just one InsurancePlan\n    \"\"\"\n    InsurancePlanList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Product administrator\n      \"\"\"\n      administered_by: String\n\n      \"\"\"\n      Technical endpoint\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      Any identifier for the organization (not the accreditation issuer's identifier)\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A portion of the organization's name or alias\n      \"\"\"\n      name: String\n\n      \"\"\"\n      An organization of which this organization forms a part\n      \"\"\"\n      owned_by: String\n\n      \"\"\"\n      A portion of the organization's name using some kind of phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Is the Organization record active\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      A code for the type of organization\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Invoice\n    \"\"\"\n    Invoice(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Account that is being balanced\n      \"\"\"\n      account: String\n\n      \"\"\"\n      Invoice date / posting date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Business Identifier for item\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Issuing Organization of Invoice\n      \"\"\"\n      issuer: String\n\n      \"\"\"\n      Individual who was involved\n      \"\"\"\n      participant: String\n\n      \"\"\"\n      Type of involvement in creation of this Invoice\n      \"\"\"\n      participant_role: Token\n\n      \"\"\"\n      Recipient(s) of goods and services\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Recipient of this invoice\n      \"\"\"\n      recipient: String\n\n      \"\"\"\n      draft | issued | balanced | cancelled | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Recipient(s) of goods and services\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Gross total of this Invoice\n      \"\"\"\n      totalgross: String\n\n      \"\"\"\n      Net total of this Invoice\n      \"\"\"\n      totalnet: String\n\n      \"\"\"\n      Type of Invoice\n      \"\"\"\n      type: Token\n    ): Invoice\n\n    \"\"\"\n    Query for a more than or just one Invoice\n    \"\"\"\n    InvoiceList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Account that is being balanced\n      \"\"\"\n      account: String\n\n      \"\"\"\n      Invoice date / posting date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Business Identifier for item\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Issuing Organization of Invoice\n      \"\"\"\n      issuer: String\n\n      \"\"\"\n      Individual who was involved\n      \"\"\"\n      participant: String\n\n      \"\"\"\n      Type of involvement in creation of this Invoice\n      \"\"\"\n      participant_role: Token\n\n      \"\"\"\n      Recipient(s) of goods and services\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Recipient of this invoice\n      \"\"\"\n      recipient: String\n\n      \"\"\"\n      draft | issued | balanced | cancelled | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Recipient(s) of goods and services\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Gross total of this Invoice\n      \"\"\"\n      totalgross: String\n\n      \"\"\"\n      Net total of this Invoice\n      \"\"\"\n      totalnet: String\n\n      \"\"\"\n      Type of Invoice\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Library\n    \"\"\"\n    Library(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      The type of content in the library (e.g. text/cql)\n      \"\"\"\n      content_type: Token\n\n      \"\"\"\n      A use context assigned to the library\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the library\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the library\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The library publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the library\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the library is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the library\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the library\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the library\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the library\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the library\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the library\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the module\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The type of the library (e.g. logic-library, model-definition, asset-collection, module-definition)\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      The uri that identifies the library\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the library\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the library\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the library\n      \"\"\"\n      context_type_value: String\n    ): Library\n\n    \"\"\"\n    Query for a more than or just one Library\n    \"\"\"\n    LibraryList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      The type of content in the library (e.g. text/cql)\n      \"\"\"\n      content_type: Token\n\n      \"\"\"\n      A use context assigned to the library\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the library\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the library\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The library publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the library\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the library is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the library\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the library\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the library\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the library\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the library\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the library\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the module\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The type of the library (e.g. logic-library, model-definition, asset-collection, module-definition)\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      The uri that identifies the library\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the library\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the library\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the library\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Linkage\n    \"\"\"\n    Linkage(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Author of the Linkage\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Matches on any item in the Linkage\n      \"\"\"\n      item: String\n\n      \"\"\"\n      Matches on any item in the Linkage with a type of 'source'\n      \"\"\"\n      source: String\n    ): Linkage\n\n    \"\"\"\n    Query for a more than or just one Linkage\n    \"\"\"\n    LinkageList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Author of the Linkage\n      \"\"\"\n      author: String\n\n      \"\"\"\n      Matches on any item in the Linkage\n      \"\"\"\n      item: String\n\n      \"\"\"\n      Matches on any item in the Linkage with a type of 'source'\n      \"\"\"\n      source: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single List\n    \"\"\"\n    List(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Why list is empty\n      \"\"\"\n      empty_reason: Token\n\n      \"\"\"\n      Actual entry\n      \"\"\"\n      item: String\n\n      \"\"\"\n      The annotation  - text content (as markdown)\n      \"\"\"\n      notes: String\n\n      \"\"\"\n      Who and/or what defined the list contents (aka Author)\n      \"\"\"\n      source: String\n\n      \"\"\"\n      current | retired | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      If all resources have the same subject\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Descriptive name for the list\n      \"\"\"\n      title: String\n    ): List\n\n    \"\"\"\n    Query for a more than or just one List\n    \"\"\"\n    ListList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Why list is empty\n      \"\"\"\n      empty_reason: Token\n\n      \"\"\"\n      Actual entry\n      \"\"\"\n      item: String\n\n      \"\"\"\n      The annotation  - text content (as markdown)\n      \"\"\"\n      notes: String\n\n      \"\"\"\n      Who and/or what defined the list contents (aka Author)\n      \"\"\"\n      source: String\n\n      \"\"\"\n      current | retired | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      If all resources have the same subject\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Descriptive name for the list\n      \"\"\"\n      title: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Location\n    \"\"\"\n    Location(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A (part of the) address of the location\n      \"\"\"\n      address: String\n\n      \"\"\"\n      A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Technical endpoints providing access to services operated for the location\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      An identifier for the location\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A portion of the location's name or alias\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Search for locations where the location.position is near to, or within a\n      specified distance of, the provided coordinates expressed as\n      [latitude]|[longitude]|[distance]|[units] (using the WGS84 datum, see\n      notes). If the units are omitted, then kms should be assumed. If the\n      distance is omitted, then the server can use its own discretion as to what\n      distances should be considered near (and units are irrelevant)  Servers may\n      search using various techniques that might have differing accuracies,\n      depending on implementation efficiency.  Requires the near-distance\n      parameter to be provided also\n      \"\"\"\n      near: String\n\n      \"\"\"\n      Searches for locations (typically bed/room) that have an operational status (e.g. contaminated, housekeeping)\n      \"\"\"\n      operational_status: Token\n\n      \"\"\"\n      Searches for locations that are managed by the provided organization\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      A location of which this location is a part\n      \"\"\"\n      partof: String\n\n      \"\"\"\n      Searches for locations with a specific kind of status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      A code for the type of location\n      \"\"\"\n      type: Token\n    ): Location\n\n    \"\"\"\n    Query for a more than or just one Location\n    \"\"\"\n    LocationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A (part of the) address of the location\n      \"\"\"\n      address: String\n\n      \"\"\"\n      A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Technical endpoints providing access to services operated for the location\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      An identifier for the location\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A portion of the location's name or alias\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Search for locations where the location.position is near to, or within a\n      specified distance of, the provided coordinates expressed as\n      [latitude]|[longitude]|[distance]|[units] (using the WGS84 datum, see\n      notes). If the units are omitted, then kms should be assumed. If the\n      distance is omitted, then the server can use its own discretion as to what\n      distances should be considered near (and units are irrelevant)  Servers may\n      search using various techniques that might have differing accuracies,\n      depending on implementation efficiency.  Requires the near-distance\n      parameter to be provided also\n      \"\"\"\n      near: String\n\n      \"\"\"\n      Searches for locations (typically bed/room) that have an operational status (e.g. contaminated, housekeeping)\n      \"\"\"\n      operational_status: Token\n\n      \"\"\"\n      Searches for locations that are managed by the provided organization\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      A location of which this location is a part\n      \"\"\"\n      partof: String\n\n      \"\"\"\n      Searches for locations with a specific kind of status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      A code for the type of location\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Measure\n    \"\"\"\n    Measure(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the measure\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the measure\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the measure\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The measure publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the measure\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the measure is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the measure\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the measure\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the measure\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the measure\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the measure\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the measure\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the measure\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the measure\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the measure\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the measure\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the measure\n      \"\"\"\n      context_type_value: String\n    ): Measure\n\n    \"\"\"\n    Query for a more than or just one Measure\n    \"\"\"\n    MeasureList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the measure\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the measure\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the measure\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The measure publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the measure\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the measure is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the measure\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the measure\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the measure\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the measure\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the measure\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the measure\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the measure\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the measure\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the measure\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the measure\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the measure\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MeasureReport\n    \"\"\"\n    MeasureReport(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The date of the measure report\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      An evaluated resource referenced by the measure report\n      \"\"\"\n      evaluated_resource: String\n\n      \"\"\"\n      External identifier of the measure report to be returned\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The measure to return measure report results for\n      \"\"\"\n      measure: String\n\n      \"\"\"\n      The identity of a patient to search for individual measure report results for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The period of the measure report\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      The reporter to return measure report results for\n      \"\"\"\n      reporter: String\n\n      \"\"\"\n      The status of the measure report\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The identity of a subject to search for individual measure report results for\n      \"\"\"\n      subject: String\n    ): MeasureReport\n\n    \"\"\"\n    Query for a more than or just one MeasureReport\n    \"\"\"\n    MeasureReportList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The date of the measure report\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      An evaluated resource referenced by the measure report\n      \"\"\"\n      evaluated_resource: String\n\n      \"\"\"\n      External identifier of the measure report to be returned\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The measure to return measure report results for\n      \"\"\"\n      measure: String\n\n      \"\"\"\n      The identity of a patient to search for individual measure report results for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The period of the measure report\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      The reporter to return measure report results for\n      \"\"\"\n      reporter: String\n\n      \"\"\"\n      The status of the measure report\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The identity of a subject to search for individual measure report results for\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Media\n    \"\"\"\n    Media(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Procedure that caused this media to be created\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      When Media was collected\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      Observing Device\n      \"\"\"\n      device: String\n\n      \"\"\"\n      Encounter associated with media\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Identifier(s) for the image\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The type of acquisition equipment/process\n      \"\"\"\n      modality: Token\n\n      \"\"\"\n      The person who generated the image\n      \"\"\"\n      operator: String\n\n      \"\"\"\n      Who/What this Media is a record of\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Observed body part\n      \"\"\"\n      site: Token\n\n      \"\"\"\n      preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who/What this Media is a record of\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Classification of media as image, video, or audio\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Imaging view, e.g. Lateral or Antero-posterior\n      \"\"\"\n      view: Token\n    ): Media\n\n    \"\"\"\n    Query for a more than or just one Media\n    \"\"\"\n    MediaList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Procedure that caused this media to be created\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      When Media was collected\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      Observing Device\n      \"\"\"\n      device: String\n\n      \"\"\"\n      Encounter associated with media\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Identifier(s) for the image\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The type of acquisition equipment/process\n      \"\"\"\n      modality: Token\n\n      \"\"\"\n      The person who generated the image\n      \"\"\"\n      operator: String\n\n      \"\"\"\n      Who/What this Media is a record of\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Observed body part\n      \"\"\"\n      site: Token\n\n      \"\"\"\n      preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Who/What this Media is a record of\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Classification of media as image, video, or audio\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Imaging view, e.g. Lateral or Antero-posterior\n      \"\"\"\n      view: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Medication\n    \"\"\"\n    Medication(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Returns medications in a batch with this expiration date\n      \"\"\"\n      expiration_date: Date\n\n      \"\"\"\n      Returns medications for a specific dose form\n      \"\"\"\n      form: Token\n\n      \"\"\"\n      Returns medications with this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Returns medications for this ingredient reference\n      \"\"\"\n      ingredient: String\n\n      \"\"\"\n      Returns medications for this ingredient code\n      \"\"\"\n      ingredient_code: Token\n\n      \"\"\"\n      Returns medications in a batch with this lot number\n      \"\"\"\n      lot_number: Token\n\n      \"\"\"\n      Returns medications made or sold for this manufacturer\n      \"\"\"\n      manufacturer: String\n\n      \"\"\"\n      Returns medications for this status\n      \"\"\"\n      status: Token\n    ): Medication\n\n    \"\"\"\n    Query for a more than or just one Medication\n    \"\"\"\n    MedicationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Returns medications in a batch with this expiration date\n      \"\"\"\n      expiration_date: Date\n\n      \"\"\"\n      Returns medications for a specific dose form\n      \"\"\"\n      form: Token\n\n      \"\"\"\n      Returns medications with this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Returns medications for this ingredient reference\n      \"\"\"\n      ingredient: String\n\n      \"\"\"\n      Returns medications for this ingredient code\n      \"\"\"\n      ingredient_code: Token\n\n      \"\"\"\n      Returns medications in a batch with this lot number\n      \"\"\"\n      lot_number: Token\n\n      \"\"\"\n      Returns medications made or sold for this manufacturer\n      \"\"\"\n      manufacturer: String\n\n      \"\"\"\n      Returns medications for this status\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicationAdministration\n    \"\"\"\n    MedicationAdministration(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Return administrations that share this encounter or episode of care\n      \"\"\"\n      context: String\n\n      \"\"\"\n      Return administrations with this administration device identity\n      \"\"\"\n      device: String\n\n      \"\"\"\n      Date administration happened (or did not happen)\n      \"\"\"\n      effective_time: Date\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication resource  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine resource  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions for this medication reference  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication reference\n      \"\"\"\n      medication: String\n\n      \"\"\"\n      The identity of the individual who administered the medication\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Reasons for administering the medication\n      \"\"\"\n      reason_given: Token\n\n      \"\"\"\n      Reasons for not administering the medication\n      \"\"\"\n      reason_not_given: Token\n\n      \"\"\"\n      The identity of a request to list administrations from\n      \"\"\"\n      request: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html):\n      MedicationAdministration event status (for example one of\n      active/paused/completed/nullified)  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with a\n      specified dispense status  * [MedicationRequest](medicationrequest.html):\n      Status of the prescription  *\n      [MedicationStatement](medicationstatement.html): Return statements that\n      match the given status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The identity of the individual or group to list administrations for\n      \"\"\"\n      subject: String\n    ): MedicationAdministration\n\n    \"\"\"\n    Query for a more than or just one MedicationAdministration\n    \"\"\"\n    MedicationAdministrationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Return administrations that share this encounter or episode of care\n      \"\"\"\n      context: String\n\n      \"\"\"\n      Return administrations with this administration device identity\n      \"\"\"\n      device: String\n\n      \"\"\"\n      Date administration happened (or did not happen)\n      \"\"\"\n      effective_time: Date\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication resource  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine resource  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions for this medication reference  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication reference\n      \"\"\"\n      medication: String\n\n      \"\"\"\n      The identity of the individual who administered the medication\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Reasons for administering the medication\n      \"\"\"\n      reason_given: Token\n\n      \"\"\"\n      Reasons for not administering the medication\n      \"\"\"\n      reason_not_given: Token\n\n      \"\"\"\n      The identity of a request to list administrations from\n      \"\"\"\n      request: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html):\n      MedicationAdministration event status (for example one of\n      active/paused/completed/nullified)  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with a\n      specified dispense status  * [MedicationRequest](medicationrequest.html):\n      Status of the prescription  *\n      [MedicationStatement](medicationstatement.html): Return statements that\n      match the given status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The identity of the individual or group to list administrations for\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicationDispense\n    \"\"\"\n    MedicationDispense(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication resource  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine resource  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions for this medication reference  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication reference\n      \"\"\"\n      medication: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html):\n      MedicationAdministration event status (for example one of\n      active/paused/completed/nullified)  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with a\n      specified dispense status  * [MedicationRequest](medicationrequest.html):\n      Status of the prescription  *\n      [MedicationStatement](medicationstatement.html): Return statements that\n      match the given status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Returns dispenses with a specific context (episode or episode of care)\n      \"\"\"\n      context: String\n\n      \"\"\"\n      Returns dispenses that should be sent to a specific destination\n      \"\"\"\n      destination: String\n\n      \"\"\"\n      Returns dispenses performed by a specific individual\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Multiple Resources:     * [MedicationDispense](medicationdispense.html): The\n      identity of a prescription to list dispenses from\n      \"\"\"\n      prescription: String\n\n      \"\"\"\n      The identity of a receiver to list dispenses for\n      \"\"\"\n      receiver: String\n\n      \"\"\"\n      Returns dispenses with the specified responsible party\n      \"\"\"\n      responsibleparty: String\n\n      \"\"\"\n      The identity of a patient for whom to list dispenses\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Returns dispenses of a specific type\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Returns dispenses handed over on this date\n      \"\"\"\n      whenhandedover: Date\n\n      \"\"\"\n      Returns dispenses prepared on this date\n      \"\"\"\n      whenprepared: Date\n    ): MedicationDispense\n\n    \"\"\"\n    Query for a more than or just one MedicationDispense\n    \"\"\"\n    MedicationDispenseList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication resource  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine resource  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions for this medication reference  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication reference\n      \"\"\"\n      medication: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html):\n      MedicationAdministration event status (for example one of\n      active/paused/completed/nullified)  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with a\n      specified dispense status  * [MedicationRequest](medicationrequest.html):\n      Status of the prescription  *\n      [MedicationStatement](medicationstatement.html): Return statements that\n      match the given status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Returns dispenses with a specific context (episode or episode of care)\n      \"\"\"\n      context: String\n\n      \"\"\"\n      Returns dispenses that should be sent to a specific destination\n      \"\"\"\n      destination: String\n\n      \"\"\"\n      Returns dispenses performed by a specific individual\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Multiple Resources:     * [MedicationDispense](medicationdispense.html): The\n      identity of a prescription to list dispenses from\n      \"\"\"\n      prescription: String\n\n      \"\"\"\n      The identity of a receiver to list dispenses for\n      \"\"\"\n      receiver: String\n\n      \"\"\"\n      Returns dispenses with the specified responsible party\n      \"\"\"\n      responsibleparty: String\n\n      \"\"\"\n      The identity of a patient for whom to list dispenses\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Returns dispenses of a specific type\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      Returns dispenses handed over on this date\n      \"\"\"\n      whenhandedover: Date\n\n      \"\"\"\n      Returns dispenses prepared on this date\n      \"\"\"\n      whenprepared: Date\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicationKnowledge\n    \"\"\"\n    MedicationKnowledge(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Specific category assigned to the medication\n      \"\"\"\n      classification: Token\n\n      \"\"\"\n      The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification)\n      \"\"\"\n      classification_type: Token\n\n      \"\"\"\n      Code that identifies this medication\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      powder | tablets | capsule +\n      \"\"\"\n      doseform: Token\n\n      \"\"\"\n      Medication(s) or substance(s) contained in the medication\n      \"\"\"\n      ingredient: String\n\n      \"\"\"\n      Medication(s) or substance(s) contained in the medication\n      \"\"\"\n      ingredient_code: Token\n\n      \"\"\"\n      Manufacturer of the item\n      \"\"\"\n      manufacturer: String\n\n      \"\"\"\n      Name of the reviewing program\n      \"\"\"\n      monitoring_program_name: Token\n\n      \"\"\"\n      Type of program under which the medication is monitored\n      \"\"\"\n      monitoring_program_type: Token\n\n      \"\"\"\n      Associated documentation about the medication\n      \"\"\"\n      monograph: String\n\n      \"\"\"\n      The category of medication document\n      \"\"\"\n      monograph_type: Token\n\n      \"\"\"\n      The source or owner for the price information\n      \"\"\"\n      source_cost: Token\n\n      \"\"\"\n      active | inactive | entered-in-error\n      \"\"\"\n      status: Token\n    ): MedicationKnowledge\n\n    \"\"\"\n    Query for a more than or just one MedicationKnowledge\n    \"\"\"\n    MedicationKnowledgeList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Specific category assigned to the medication\n      \"\"\"\n      classification: Token\n\n      \"\"\"\n      The type of category for the medication (for example, therapeutic classification, therapeutic sub-classification)\n      \"\"\"\n      classification_type: Token\n\n      \"\"\"\n      Code that identifies this medication\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      powder | tablets | capsule +\n      \"\"\"\n      doseform: Token\n\n      \"\"\"\n      Medication(s) or substance(s) contained in the medication\n      \"\"\"\n      ingredient: String\n\n      \"\"\"\n      Medication(s) or substance(s) contained in the medication\n      \"\"\"\n      ingredient_code: Token\n\n      \"\"\"\n      Manufacturer of the item\n      \"\"\"\n      manufacturer: String\n\n      \"\"\"\n      Name of the reviewing program\n      \"\"\"\n      monitoring_program_name: Token\n\n      \"\"\"\n      Type of program under which the medication is monitored\n      \"\"\"\n      monitoring_program_type: Token\n\n      \"\"\"\n      Associated documentation about the medication\n      \"\"\"\n      monograph: String\n\n      \"\"\"\n      The category of medication document\n      \"\"\"\n      monograph_type: Token\n\n      \"\"\"\n      The source or owner for the price information\n      \"\"\"\n      source_cost: Token\n\n      \"\"\"\n      active | inactive | entered-in-error\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicationRequest\n    \"\"\"\n    MedicationRequest(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication resource  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine resource  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions for this medication reference  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication reference\n      \"\"\"\n      medication: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html):\n      MedicationAdministration event status (for example one of\n      active/paused/completed/nullified)  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with a\n      specified dispense status  * [MedicationRequest](medicationrequest.html):\n      Status of the prescription  *\n      [MedicationStatement](medicationstatement.html): Return statements that\n      match the given status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Return prescriptions written on this date\n      \"\"\"\n      authoredon: Date\n\n      \"\"\"\n      Returns prescriptions with different categories\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Multiple Resources:     * [MedicationRequest](medicationrequest.html):\n      Returns medication request to be administered on a specific date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [MedicationRequest](medicationrequest.html):\n      Return prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Returns prescriptions intended to be dispensed by this Organization\n      \"\"\"\n      intended_dispenser: String\n\n      \"\"\"\n      Returns the intended performer of the administration of the medication request\n      \"\"\"\n      intended_performer: String\n\n      \"\"\"\n      Returns requests for a specific type of performer\n      \"\"\"\n      intended_performertype: Token\n\n      \"\"\"\n      Returns prescriptions with different intents\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      Returns prescriptions with different priorities\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      Returns prescriptions prescribed by this prescriber\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      The identity of a patient to list orders  for\n      \"\"\"\n      subject: String\n    ): MedicationRequest\n\n    \"\"\"\n    Query for a more than or just one MedicationRequest\n    \"\"\"\n    MedicationRequestList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication resource  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine resource  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions for this medication reference  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication reference\n      \"\"\"\n      medication: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html):\n      MedicationAdministration event status (for example one of\n      active/paused/completed/nullified)  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with a\n      specified dispense status  * [MedicationRequest](medicationrequest.html):\n      Status of the prescription  *\n      [MedicationStatement](medicationstatement.html): Return statements that\n      match the given status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Return prescriptions written on this date\n      \"\"\"\n      authoredon: Date\n\n      \"\"\"\n      Returns prescriptions with different categories\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Multiple Resources:     * [MedicationRequest](medicationrequest.html):\n      Returns medication request to be administered on a specific date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [MedicationRequest](medicationrequest.html):\n      Return prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Returns prescriptions intended to be dispensed by this Organization\n      \"\"\"\n      intended_dispenser: String\n\n      \"\"\"\n      Returns the intended performer of the administration of the medication request\n      \"\"\"\n      intended_performer: String\n\n      \"\"\"\n      Returns requests for a specific type of performer\n      \"\"\"\n      intended_performertype: Token\n\n      \"\"\"\n      Returns prescriptions with different intents\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      Returns prescriptions with different priorities\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      Returns prescriptions prescribed by this prescriber\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      The identity of a patient to list orders  for\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicationStatement\n    \"\"\"\n    MedicationStatement(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication resource  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine resource  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions for this medication reference  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication reference\n      \"\"\"\n      medication: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html):\n      MedicationAdministration event status (for example one of\n      active/paused/completed/nullified)  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with a\n      specified dispense status  * [MedicationRequest](medicationrequest.html):\n      Status of the prescription  *\n      [MedicationStatement](medicationstatement.html): Return statements that\n      match the given status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Returns statements of this category of medicationstatement\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Returns statements for a specific context (episode or episode of Care).\n      \"\"\"\n      context: String\n\n      \"\"\"\n      Date when patient was taking (or not taking) the medication\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      Returns statements that are part of another event.\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Who or where the information in the statement came from\n      \"\"\"\n      source: String\n\n      \"\"\"\n      The identity of a patient, animal or group to list statements for\n      \"\"\"\n      subject: String\n    ): MedicationStatement\n\n    \"\"\"\n    Query for a more than or just one MedicationStatement\n    \"\"\"\n    MedicationStatementList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication resource  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine resource  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions for this medication reference  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication reference\n      \"\"\"\n      medication: String\n\n      \"\"\"\n      Multiple Resources:     *\n      [MedicationAdministration](medicationadministration.html):\n      MedicationAdministration event status (for example one of\n      active/paused/completed/nullified)  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with a\n      specified dispense status  * [MedicationRequest](medicationrequest.html):\n      Status of the prescription  *\n      [MedicationStatement](medicationstatement.html): Return statements that\n      match the given status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Returns statements of this category of medicationstatement\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Returns statements for a specific context (episode or episode of Care).\n      \"\"\"\n      context: String\n\n      \"\"\"\n      Date when patient was taking (or not taking) the medication\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      Returns statements that are part of another event.\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Who or where the information in the statement came from\n      \"\"\"\n      source: String\n\n      \"\"\"\n      The identity of a patient, animal or group to list statements for\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicinalProduct\n    \"\"\"\n    MedicinalProduct(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Business identifier for this product. Could be an MPID\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The full product name\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Language code for this name\n      \"\"\"\n      name_language: Token\n    ): MedicinalProduct\n\n    \"\"\"\n    Query for a more than or just one MedicinalProduct\n    \"\"\"\n    MedicinalProductList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Business identifier for this product. Could be an MPID\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The full product name\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Language code for this name\n      \"\"\"\n      name_language: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicinalProductAuthorization\n    \"\"\"\n    MedicinalProductAuthorization(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The country in which the marketing authorization has been granted\n      \"\"\"\n      country: Token\n\n      \"\"\"\n      Marketing Authorization Holder\n      \"\"\"\n      holder: String\n\n      \"\"\"\n      Business identifier for the marketing authorization, as assigned by a regulator\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The status of the marketing authorization\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The medicinal product that is being authorized\n      \"\"\"\n      subject: String\n    ): MedicinalProductAuthorization\n\n    \"\"\"\n    Query for a more than or just one MedicinalProductAuthorization\n    \"\"\"\n    MedicinalProductAuthorizationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The country in which the marketing authorization has been granted\n      \"\"\"\n      country: Token\n\n      \"\"\"\n      Marketing Authorization Holder\n      \"\"\"\n      holder: String\n\n      \"\"\"\n      Business identifier for the marketing authorization, as assigned by a regulator\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The status of the marketing authorization\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The medicinal product that is being authorized\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicinalProductContraindication\n    \"\"\"\n    MedicinalProductContraindication(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The medication for which this is an contraindication\n      \"\"\"\n      subject: String\n    ): MedicinalProductContraindication\n\n    \"\"\"\n    Query for a more than or just one MedicinalProductContraindication\n    \"\"\"\n    MedicinalProductContraindicationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The medication for which this is an contraindication\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicinalProductIndication\n    \"\"\"\n    MedicinalProductIndication(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The medication for which this is an indication\n      \"\"\"\n      subject: String\n    ): MedicinalProductIndication\n\n    \"\"\"\n    Query for a more than or just one MedicinalProductIndication\n    \"\"\"\n    MedicinalProductIndicationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The medication for which this is an indication\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicinalProductInteraction\n    \"\"\"\n    MedicinalProductInteraction(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The medication for which this is an interaction\n      \"\"\"\n      subject: String\n    ): MedicinalProductInteraction\n\n    \"\"\"\n    Query for a more than or just one MedicinalProductInteraction\n    \"\"\"\n    MedicinalProductInteractionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The medication for which this is an interaction\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicinalProductPackaged\n    \"\"\"\n    MedicinalProductPackaged(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Unique identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The product with this is a pack for\n      \"\"\"\n      subject: String\n    ): MedicinalProductPackaged\n\n    \"\"\"\n    Query for a more than or just one MedicinalProductPackaged\n    \"\"\"\n    MedicinalProductPackagedList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Unique identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The product with this is a pack for\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicinalProductPharmaceutical\n    \"\"\"\n    MedicinalProductPharmaceutical(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      An identifier for the pharmaceutical medicinal product\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Coded expression for the route\n      \"\"\"\n      route: Token\n\n      \"\"\"\n      Coded expression for the species\n      \"\"\"\n      target_species: Token\n    ): MedicinalProductPharmaceutical\n\n    \"\"\"\n    Query for a more than or just one MedicinalProductPharmaceutical\n    \"\"\"\n    MedicinalProductPharmaceuticalList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      An identifier for the pharmaceutical medicinal product\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Coded expression for the route\n      \"\"\"\n      route: Token\n\n      \"\"\"\n      Coded expression for the species\n      \"\"\"\n      target_species: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single MedicinalProductUndesirableEffect\n    \"\"\"\n    MedicinalProductUndesirableEffect(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The medication for which this is an undesirable effect\n      \"\"\"\n      subject: String\n    ): MedicinalProductUndesirableEffect\n\n    \"\"\"\n    Query for a more than or just one MedicinalProductUndesirableEffect\n    \"\"\"\n    MedicinalProductUndesirableEffectList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The medication for which this is an undesirable effect\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MessageDefinition\n    \"\"\"\n    MessageDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The behavior associated with the message\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The event that triggers the message or link to the event definition.\n      \"\"\"\n      event: Token\n\n      \"\"\"\n      A resource that is a permitted focus of the message\n      \"\"\"\n      focus: Token\n\n      \"\"\"\n      A resource that is the parent of the definition\n      \"\"\"\n      parent: String\n    ): MessageDefinition\n\n    \"\"\"\n    Query for a more than or just one MessageDefinition\n    \"\"\"\n    MessageDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The behavior associated with the message\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The event that triggers the message or link to the event definition.\n      \"\"\"\n      event: Token\n\n      \"\"\"\n      A resource that is a permitted focus of the message\n      \"\"\"\n      focus: Token\n\n      \"\"\"\n      A resource that is the parent of the definition\n      \"\"\"\n      parent: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MessageHeader\n    \"\"\"\n    MessageHeader(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The source of the decision\n      \"\"\"\n      author: String\n\n      \"\"\"\n      ok | transient-error | fatal-error\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Name of system\n      \"\"\"\n      destination: String\n\n      \"\"\"\n      Actual destination address or id\n      \"\"\"\n      destination_uri: Uri\n\n      \"\"\"\n      The source of the data entry\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Code for the event this message represents or link to event definition\n      \"\"\"\n      event: Token\n\n      \"\"\"\n      The actual content of the message\n      \"\"\"\n      focus: String\n\n      \"\"\"\n      Intended 'real-world' recipient for the data\n      \"\"\"\n      receiver: String\n\n      \"\"\"\n      Id of original message\n      \"\"\"\n      response_id: Token\n\n      \"\"\"\n      Final responsibility for event\n      \"\"\"\n      responsible: String\n\n      \"\"\"\n      Real world sender of the message\n      \"\"\"\n      sender: String\n\n      \"\"\"\n      Name of system\n      \"\"\"\n      source: String\n\n      \"\"\"\n      Actual message source address or id\n      \"\"\"\n      source_uri: Uri\n\n      \"\"\"\n      Particular delivery destination within the destination\n      \"\"\"\n      target: String\n    ): MessageHeader\n\n    \"\"\"\n    Query for a more than or just one MessageHeader\n    \"\"\"\n    MessageHeaderList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The source of the decision\n      \"\"\"\n      author: String\n\n      \"\"\"\n      ok | transient-error | fatal-error\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Name of system\n      \"\"\"\n      destination: String\n\n      \"\"\"\n      Actual destination address or id\n      \"\"\"\n      destination_uri: Uri\n\n      \"\"\"\n      The source of the data entry\n      \"\"\"\n      enterer: String\n\n      \"\"\"\n      Code for the event this message represents or link to event definition\n      \"\"\"\n      event: Token\n\n      \"\"\"\n      The actual content of the message\n      \"\"\"\n      focus: String\n\n      \"\"\"\n      Intended 'real-world' recipient for the data\n      \"\"\"\n      receiver: String\n\n      \"\"\"\n      Id of original message\n      \"\"\"\n      response_id: Token\n\n      \"\"\"\n      Final responsibility for event\n      \"\"\"\n      responsible: String\n\n      \"\"\"\n      Real world sender of the message\n      \"\"\"\n      sender: String\n\n      \"\"\"\n      Name of system\n      \"\"\"\n      source: String\n\n      \"\"\"\n      Actual message source address or id\n      \"\"\"\n      source_uri: Uri\n\n      \"\"\"\n      Particular delivery destination within the destination\n      \"\"\"\n      target: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single MolecularSequence\n    \"\"\"\n    MolecularSequence(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Chromosome number of the reference sequence\n      \"\"\"\n      chromosome: Token\n\n      \"\"\"\n      The unique identity for a particular sequence\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The subject that the observation is about\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Reference Sequence of the sequence\n      \"\"\"\n      referenceseqid: Token\n\n      \"\"\"\n      Amino Acid Sequence/ DNA Sequence / RNA Sequence\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      End position (0-based exclusive, which menas the acid at this position will\n      not be included, 1-based inclusive, which means the acid at this position\n      will be included) of the variant.\n      \"\"\"\n      variant_end: String\n\n      \"\"\"\n      Start position (0-based inclusive, 1-based inclusive, that means the nucleic\n      acid or amino acid at this position will be included) of the variant.\n      \"\"\"\n      variant_start: String\n\n      \"\"\"\n      End position (0-based exclusive, which menas the acid at this position will\n      not be included, 1-based inclusive, which means the acid at this position\n      will be included) of the reference sequence.\n      \"\"\"\n      window_end: String\n\n      \"\"\"\n      Start position (0-based inclusive, 1-based inclusive, that means the nucleic\n      acid or amino acid at this position will be included) of the reference sequence.\n      \"\"\"\n      window_start: String\n\n      \"\"\"\n      Search parameter by chromosome and variant coordinate. This will refer to\n      part of a locus or part of a gene where search region will be represented in\n      1-based system. Since the coordinateSystem can either be 0-based or 1-based,\n      this search query will include the result of both coordinateSystem that\n      contains the equivalent segment of the gene or whole genome sequence. For\n      example, a search for sequence can be represented as\n      `chromosome-variant-coordinate=1$lt345$gt123`, this means it will search for\n      the MolecularSequence resource with variants on chromosome 1 and with\n      position >123 and <345, where in 1-based system resource, all strings within\n      region 1:124-344 will be revealed, while in 0-based system resource, all\n      strings within region 1:123-344 will be revealed. You may want to check\n      detail about 0-based v.s. 1-based above.\n      \"\"\"\n      chromosome_variant_coordinate: String\n\n      \"\"\"\n      Search parameter by chromosome and window. This will refer to part of a\n      locus or part of a gene where search region will be represented in 1-based\n      system. Since the coordinateSystem can either be 0-based or 1-based, this\n      search query will include the result of both coordinateSystem that contains\n      the equivalent segment of the gene or whole genome sequence. For example, a\n      search for sequence can be represented as\n      `chromosome-window-coordinate=1$lt345$gt123`, this means it will search for\n      the MolecularSequence resource with a window on chromosome 1 and with\n      position >123 and <345, where in 1-based system resource, all strings within\n      region 1:124-344 will be revealed, while in 0-based system resource, all\n      strings within region 1:123-344 will be revealed. You may want to check\n      detail about 0-based v.s. 1-based above.\n      \"\"\"\n      chromosome_window_coordinate: String\n\n      \"\"\"\n      Search parameter by reference sequence and variant coordinate. This will\n      refer to part of a locus or part of a gene where search region will be\n      represented in 1-based system. Since the coordinateSystem can either be\n      0-based or 1-based, this search query will include the result of both\n      coordinateSystem that contains the equivalent segment of the gene or whole\n      genome sequence. For example, a search for sequence can be represented as\n      `referenceSeqId-variant-coordinate=NC_000001.11$lt345$gt123`, this means it\n      will search for the MolecularSequence resource with variants on NC_000001.11\n      and with position >123 and <345, where in 1-based system resource, all\n      strings within region NC_000001.11:124-344 will be revealed, while in\n      0-based system resource, all strings within region NC_000001.11:123-344 will\n      be revealed. You may want to check detail about 0-based v.s. 1-based above.\n      \"\"\"\n      referenceseqid_variant_coordinate: String\n\n      \"\"\"\n      Search parameter by reference sequence and window. This will refer to part\n      of a locus or part of a gene where search region will be represented in\n      1-based system. Since the coordinateSystem can either be 0-based or 1-based,\n      this search query will include the result of both coordinateSystem that\n      contains the equivalent segment of the gene or whole genome sequence. For\n      example, a search for sequence can be represented as\n      `referenceSeqId-window-coordinate=NC_000001.11$lt345$gt123`, this means it\n      will search for the MolecularSequence resource with a window on NC_000001.11\n      and with position >123 and <345, where in 1-based system resource, all\n      strings within region NC_000001.11:124-344 will be revealed, while in\n      0-based system resource, all strings within region NC_000001.11:123-344 will\n      be revealed. You may want to check detail about 0-based v.s. 1-based above.\n      \"\"\"\n      referenceseqid_window_coordinate: String\n    ): MolecularSequence\n\n    \"\"\"\n    Query for a more than or just one MolecularSequence\n    \"\"\"\n    MolecularSequenceList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Chromosome number of the reference sequence\n      \"\"\"\n      chromosome: Token\n\n      \"\"\"\n      The unique identity for a particular sequence\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The subject that the observation is about\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Reference Sequence of the sequence\n      \"\"\"\n      referenceseqid: Token\n\n      \"\"\"\n      Amino Acid Sequence/ DNA Sequence / RNA Sequence\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      End position (0-based exclusive, which menas the acid at this position will\n      not be included, 1-based inclusive, which means the acid at this position\n      will be included) of the variant.\n      \"\"\"\n      variant_end: String\n\n      \"\"\"\n      Start position (0-based inclusive, 1-based inclusive, that means the nucleic\n      acid or amino acid at this position will be included) of the variant.\n      \"\"\"\n      variant_start: String\n\n      \"\"\"\n      End position (0-based exclusive, which menas the acid at this position will\n      not be included, 1-based inclusive, which means the acid at this position\n      will be included) of the reference sequence.\n      \"\"\"\n      window_end: String\n\n      \"\"\"\n      Start position (0-based inclusive, 1-based inclusive, that means the nucleic\n      acid or amino acid at this position will be included) of the reference sequence.\n      \"\"\"\n      window_start: String\n\n      \"\"\"\n      Search parameter by chromosome and variant coordinate. This will refer to\n      part of a locus or part of a gene where search region will be represented in\n      1-based system. Since the coordinateSystem can either be 0-based or 1-based,\n      this search query will include the result of both coordinateSystem that\n      contains the equivalent segment of the gene or whole genome sequence. For\n      example, a search for sequence can be represented as\n      `chromosome-variant-coordinate=1$lt345$gt123`, this means it will search for\n      the MolecularSequence resource with variants on chromosome 1 and with\n      position >123 and <345, where in 1-based system resource, all strings within\n      region 1:124-344 will be revealed, while in 0-based system resource, all\n      strings within region 1:123-344 will be revealed. You may want to check\n      detail about 0-based v.s. 1-based above.\n      \"\"\"\n      chromosome_variant_coordinate: String\n\n      \"\"\"\n      Search parameter by chromosome and window. This will refer to part of a\n      locus or part of a gene where search region will be represented in 1-based\n      system. Since the coordinateSystem can either be 0-based or 1-based, this\n      search query will include the result of both coordinateSystem that contains\n      the equivalent segment of the gene or whole genome sequence. For example, a\n      search for sequence can be represented as\n      `chromosome-window-coordinate=1$lt345$gt123`, this means it will search for\n      the MolecularSequence resource with a window on chromosome 1 and with\n      position >123 and <345, where in 1-based system resource, all strings within\n      region 1:124-344 will be revealed, while in 0-based system resource, all\n      strings within region 1:123-344 will be revealed. You may want to check\n      detail about 0-based v.s. 1-based above.\n      \"\"\"\n      chromosome_window_coordinate: String\n\n      \"\"\"\n      Search parameter by reference sequence and variant coordinate. This will\n      refer to part of a locus or part of a gene where search region will be\n      represented in 1-based system. Since the coordinateSystem can either be\n      0-based or 1-based, this search query will include the result of both\n      coordinateSystem that contains the equivalent segment of the gene or whole\n      genome sequence. For example, a search for sequence can be represented as\n      `referenceSeqId-variant-coordinate=NC_000001.11$lt345$gt123`, this means it\n      will search for the MolecularSequence resource with variants on NC_000001.11\n      and with position >123 and <345, where in 1-based system resource, all\n      strings within region NC_000001.11:124-344 will be revealed, while in\n      0-based system resource, all strings within region NC_000001.11:123-344 will\n      be revealed. You may want to check detail about 0-based v.s. 1-based above.\n      \"\"\"\n      referenceseqid_variant_coordinate: String\n\n      \"\"\"\n      Search parameter by reference sequence and window. This will refer to part\n      of a locus or part of a gene where search region will be represented in\n      1-based system. Since the coordinateSystem can either be 0-based or 1-based,\n      this search query will include the result of both coordinateSystem that\n      contains the equivalent segment of the gene or whole genome sequence. For\n      example, a search for sequence can be represented as\n      `referenceSeqId-window-coordinate=NC_000001.11$lt345$gt123`, this means it\n      will search for the MolecularSequence resource with a window on NC_000001.11\n      and with position >123 and <345, where in 1-based system resource, all\n      strings within region NC_000001.11:124-344 will be revealed, while in\n      0-based system resource, all strings within region NC_000001.11:123-344 will\n      be revealed. You may want to check detail about 0-based v.s. 1-based above.\n      \"\"\"\n      referenceseqid_window_coordinate: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single NamingSystem\n    \"\"\"\n    NamingSystem(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Name of an individual to contact\n      \"\"\"\n      contact: String\n\n      \"\"\"\n      oid | uuid | uri | other\n      \"\"\"\n      id_type: Token\n\n      \"\"\"\n      codesystem | identifier | root\n      \"\"\"\n      kind: Token\n\n      \"\"\"\n      When is identifier valid?\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Who maintains system namespace?\n      \"\"\"\n      responsible: String\n\n      \"\"\"\n      Contact details for individual or organization\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      e.g. driver,  provider,  patient, bank etc.\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      The unique identifier\n      \"\"\"\n      value: String\n    ): NamingSystem\n\n    \"\"\"\n    Query for a more than or just one NamingSystem\n    \"\"\"\n    NamingSystemList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Name of an individual to contact\n      \"\"\"\n      contact: String\n\n      \"\"\"\n      oid | uuid | uri | other\n      \"\"\"\n      id_type: Token\n\n      \"\"\"\n      codesystem | identifier | root\n      \"\"\"\n      kind: Token\n\n      \"\"\"\n      When is identifier valid?\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Who maintains system namespace?\n      \"\"\"\n      responsible: String\n\n      \"\"\"\n      Contact details for individual or organization\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      e.g. driver,  provider,  patient, bank etc.\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      The unique identifier\n      \"\"\"\n      value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single NutritionOrder\n    \"\"\"\n    NutritionOrder(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Type of module component to add to the feeding\n      \"\"\"\n      additive: Token\n\n      \"\"\"\n      Return nutrition orders requested on this date\n      \"\"\"\n      datetime: Date\n\n      \"\"\"\n      Type of enteral or infant formula\n      \"\"\"\n      formula: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      Type of diet that can be consumed orally (i.e., take via the mouth).\n      \"\"\"\n      oraldiet: Token\n\n      \"\"\"\n      The identity of the provider who placed the nutrition order\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      Status of the nutrition order.\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Type of supplement product requested\n      \"\"\"\n      supplement: Token\n    ): NutritionOrder\n\n    \"\"\"\n    Query for a more than or just one NutritionOrder\n    \"\"\"\n    NutritionOrderList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Type of module component to add to the feeding\n      \"\"\"\n      additive: Token\n\n      \"\"\"\n      Return nutrition orders requested on this date\n      \"\"\"\n      datetime: Date\n\n      \"\"\"\n      Type of enteral or infant formula\n      \"\"\"\n      formula: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      Type of diet that can be consumed orally (i.e., take via the mouth).\n      \"\"\"\n      oraldiet: Token\n\n      \"\"\"\n      The identity of the provider who placed the nutrition order\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      Status of the nutrition order.\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Type of supplement product requested\n      \"\"\"\n      supplement: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Observation\n    \"\"\"\n    Observation(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Reference to the service request.\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      The classification of the type of observation\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The code of the observation type or component type\n      \"\"\"\n      combo_code: Token\n\n      \"\"\"\n      The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing.\n      \"\"\"\n      combo_data_absent_reason: Token\n\n      \"\"\"\n      The value or component value of the observation, if the value is a CodeableConcept\n      \"\"\"\n      combo_value_concept: Token\n\n      \"\"\"\n      The value or component value of the observation, if the value is a Quantity,\n      or a SampledData (just search on the bounds of the values in sampled data)\n      \"\"\"\n      combo_value_quantity: String\n\n      \"\"\"\n      The component code of the observation type\n      \"\"\"\n      component_code: Token\n\n      \"\"\"\n      The reason why the expected value in the element Observation.component.value[x] is missing.\n      \"\"\"\n      component_data_absent_reason: Token\n\n      \"\"\"\n      The value of the component observation, if the value is a CodeableConcept\n      \"\"\"\n      component_value_concept: Token\n\n      \"\"\"\n      The value of the component observation, if the value is a Quantity, or a\n      SampledData (just search on the bounds of the values in sampled data)\n      \"\"\"\n      component_value_quantity: String\n\n      \"\"\"\n      The reason why the expected value in the element Observation.value[x] is missing.\n      \"\"\"\n      data_absent_reason: Token\n\n      \"\"\"\n      Related measurements the observation is made from\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The Device that generated the observation data.\n      \"\"\"\n      device: String\n\n      \"\"\"\n      The focus of an observation when the focus is not the patient of record.\n      \"\"\"\n      focus: String\n\n      \"\"\"\n      Related resource that belongs to the Observation group\n      \"\"\"\n      has_member: String\n\n      \"\"\"\n      The method used for the observation\n      \"\"\"\n      method: Token\n\n      \"\"\"\n      Part of referenced event\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Who performed the observation\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Specimen used for this observation\n      \"\"\"\n      specimen: String\n\n      \"\"\"\n      The status of the observation\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject that the observation is about\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      The value of the observation, if the value is a CodeableConcept\n      \"\"\"\n      value_concept: Token\n\n      \"\"\"\n      The value of the observation, if the value is a date or period of time\n      \"\"\"\n      value_date: Date\n\n      \"\"\"\n      The value of the observation, if the value is a Quantity, or a SampledData\n      (just search on the bounds of the values in sampled data)\n      \"\"\"\n      value_quantity: String\n\n      \"\"\"\n      The value of the observation, if the value is a string, and also searches in CodeableConcept.text\n      \"\"\"\n      value_string: String\n\n      \"\"\"\n      Code and coded value parameter pair\n      \"\"\"\n      code_value_concept: String\n\n      \"\"\"\n      Code and date/time value parameter pair\n      \"\"\"\n      code_value_date: String\n\n      \"\"\"\n      Code and quantity value parameter pair\n      \"\"\"\n      code_value_quantity: String\n\n      \"\"\"\n      Code and string value parameter pair\n      \"\"\"\n      code_value_string: String\n\n      \"\"\"\n      Code and coded value parameter pair, including in components\n      \"\"\"\n      combo_code_value_concept: String\n\n      \"\"\"\n      Code and quantity value parameter pair, including in components\n      \"\"\"\n      combo_code_value_quantity: String\n\n      \"\"\"\n      Component code and component coded value parameter pair\n      \"\"\"\n      component_code_value_concept: String\n\n      \"\"\"\n      Component code and component quantity value parameter pair\n      \"\"\"\n      component_code_value_quantity: String\n    ): Observation\n\n    \"\"\"\n    Query for a more than or just one Observation\n    \"\"\"\n    ObservationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Reference to the service request.\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      The classification of the type of observation\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The code of the observation type or component type\n      \"\"\"\n      combo_code: Token\n\n      \"\"\"\n      The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing.\n      \"\"\"\n      combo_data_absent_reason: Token\n\n      \"\"\"\n      The value or component value of the observation, if the value is a CodeableConcept\n      \"\"\"\n      combo_value_concept: Token\n\n      \"\"\"\n      The value or component value of the observation, if the value is a Quantity,\n      or a SampledData (just search on the bounds of the values in sampled data)\n      \"\"\"\n      combo_value_quantity: String\n\n      \"\"\"\n      The component code of the observation type\n      \"\"\"\n      component_code: Token\n\n      \"\"\"\n      The reason why the expected value in the element Observation.component.value[x] is missing.\n      \"\"\"\n      component_data_absent_reason: Token\n\n      \"\"\"\n      The value of the component observation, if the value is a CodeableConcept\n      \"\"\"\n      component_value_concept: Token\n\n      \"\"\"\n      The value of the component observation, if the value is a Quantity, or a\n      SampledData (just search on the bounds of the values in sampled data)\n      \"\"\"\n      component_value_quantity: String\n\n      \"\"\"\n      The reason why the expected value in the element Observation.value[x] is missing.\n      \"\"\"\n      data_absent_reason: Token\n\n      \"\"\"\n      Related measurements the observation is made from\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The Device that generated the observation data.\n      \"\"\"\n      device: String\n\n      \"\"\"\n      The focus of an observation when the focus is not the patient of record.\n      \"\"\"\n      focus: String\n\n      \"\"\"\n      Related resource that belongs to the Observation group\n      \"\"\"\n      has_member: String\n\n      \"\"\"\n      The method used for the observation\n      \"\"\"\n      method: Token\n\n      \"\"\"\n      Part of referenced event\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Who performed the observation\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Specimen used for this observation\n      \"\"\"\n      specimen: String\n\n      \"\"\"\n      The status of the observation\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject that the observation is about\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      The value of the observation, if the value is a CodeableConcept\n      \"\"\"\n      value_concept: Token\n\n      \"\"\"\n      The value of the observation, if the value is a date or period of time\n      \"\"\"\n      value_date: Date\n\n      \"\"\"\n      The value of the observation, if the value is a Quantity, or a SampledData\n      (just search on the bounds of the values in sampled data)\n      \"\"\"\n      value_quantity: String\n\n      \"\"\"\n      The value of the observation, if the value is a string, and also searches in CodeableConcept.text\n      \"\"\"\n      value_string: String\n\n      \"\"\"\n      Code and coded value parameter pair\n      \"\"\"\n      code_value_concept: String\n\n      \"\"\"\n      Code and date/time value parameter pair\n      \"\"\"\n      code_value_date: String\n\n      \"\"\"\n      Code and quantity value parameter pair\n      \"\"\"\n      code_value_quantity: String\n\n      \"\"\"\n      Code and string value parameter pair\n      \"\"\"\n      code_value_string: String\n\n      \"\"\"\n      Code and coded value parameter pair, including in components\n      \"\"\"\n      combo_code_value_concept: String\n\n      \"\"\"\n      Code and quantity value parameter pair, including in components\n      \"\"\"\n      combo_code_value_quantity: String\n\n      \"\"\"\n      Component code and component coded value parameter pair\n      \"\"\"\n      component_code_value_concept: String\n\n      \"\"\"\n      Component code and component quantity value parameter pair\n      \"\"\"\n      component_code_value_quantity: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single OperationDefinition\n    \"\"\"\n    OperationDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Marks this as a profile of the base\n      \"\"\"\n      base: String\n\n      \"\"\"\n      Name used to invoke the operation\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Validation information for in parameters\n      \"\"\"\n      input_profile: String\n\n      \"\"\"\n      Invoke on an instance?\n      \"\"\"\n      instance: Token\n\n      \"\"\"\n      operation | query\n      \"\"\"\n      kind: Token\n\n      \"\"\"\n      Validation information for out parameters\n      \"\"\"\n      output_profile: String\n\n      \"\"\"\n      Invoke at the system level?\n      \"\"\"\n      system: Token\n\n      \"\"\"\n      Invoke at the type level?\n      \"\"\"\n      type: Token\n    ): OperationDefinition\n\n    \"\"\"\n    Query for a more than or just one OperationDefinition\n    \"\"\"\n    OperationDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Marks this as a profile of the base\n      \"\"\"\n      base: String\n\n      \"\"\"\n      Name used to invoke the operation\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Validation information for in parameters\n      \"\"\"\n      input_profile: String\n\n      \"\"\"\n      Invoke on an instance?\n      \"\"\"\n      instance: Token\n\n      \"\"\"\n      operation | query\n      \"\"\"\n      kind: Token\n\n      \"\"\"\n      Validation information for out parameters\n      \"\"\"\n      output_profile: String\n\n      \"\"\"\n      Invoke at the system level?\n      \"\"\"\n      system: Token\n\n      \"\"\"\n      Invoke at the type level?\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Organization\n    \"\"\"\n    Organization(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Is the Organization record active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Technical endpoints providing access to services operated for the organization\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      Any identifier for the organization (not the accreditation issuer's identifier)\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A portion of the organization's name or alias\n      \"\"\"\n      name: String\n\n      \"\"\"\n      An organization of which this organization forms a part\n      \"\"\"\n      partof: String\n\n      \"\"\"\n      A portion of the organization's name using some kind of phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      A code for the type of organization\n      \"\"\"\n      type: Token\n    ): Organization\n\n    \"\"\"\n    Query for a more than or just one Organization\n    \"\"\"\n    OrganizationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Is the Organization record active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Technical endpoints providing access to services operated for the organization\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      Any identifier for the organization (not the accreditation issuer's identifier)\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A portion of the organization's name or alias\n      \"\"\"\n      name: String\n\n      \"\"\"\n      An organization of which this organization forms a part\n      \"\"\"\n      partof: String\n\n      \"\"\"\n      A portion of the organization's name using some kind of phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      A code for the type of organization\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single OrganizationAffiliation\n    \"\"\"\n    OrganizationAffiliation(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Whether this organization affiliation record is in active use\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      The period during which the participatingOrganization is affiliated with the primary organization\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Technical endpoints providing access to services operated for this role\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      An organization affiliation's Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The location(s) at which the role occurs\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Health insurance provider network in which the participatingOrganization\n      provides the role's services (if defined) at the indicated locations (if defined)\n      \"\"\"\n      network: String\n\n      \"\"\"\n      The organization that provides services to the primary organization\n      \"\"\"\n      participating_organization: String\n\n      \"\"\"\n      A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      The organization that receives the services from the participating organization\n      \"\"\"\n      primary_organization: String\n\n      \"\"\"\n      Definition of the role the participatingOrganization plays\n      \"\"\"\n      role: Token\n\n      \"\"\"\n      Healthcare services provided through the role\n      \"\"\"\n      service: String\n\n      \"\"\"\n      Specific specialty of the participatingOrganization in the context of the role\n      \"\"\"\n      specialty: Token\n\n      \"\"\"\n      The value in any kind of contact\n      \"\"\"\n      telecom: Token\n    ): OrganizationAffiliation\n\n    \"\"\"\n    Query for a more than or just one OrganizationAffiliation\n    \"\"\"\n    OrganizationAffiliationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Whether this organization affiliation record is in active use\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      The period during which the participatingOrganization is affiliated with the primary organization\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Technical endpoints providing access to services operated for this role\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      An organization affiliation's Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The location(s) at which the role occurs\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Health insurance provider network in which the participatingOrganization\n      provides the role's services (if defined) at the indicated locations (if defined)\n      \"\"\"\n      network: String\n\n      \"\"\"\n      The organization that provides services to the primary organization\n      \"\"\"\n      participating_organization: String\n\n      \"\"\"\n      A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      The organization that receives the services from the participating organization\n      \"\"\"\n      primary_organization: String\n\n      \"\"\"\n      Definition of the role the participatingOrganization plays\n      \"\"\"\n      role: Token\n\n      \"\"\"\n      Healthcare services provided through the role\n      \"\"\"\n      service: String\n\n      \"\"\"\n      Specific specialty of the participatingOrganization in the context of the role\n      \"\"\"\n      specialty: Token\n\n      \"\"\"\n      The value in any kind of contact\n      \"\"\"\n      telecom: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Patient\n    \"\"\"\n    Patient(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Whether the patient record is active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A server defined search\n      that may match any of the string fields in the Address, including line,\n      city, district, state, country, postalCode, and/or text  *\n      [Person](person.html): A server defined search that may match any of the\n      string fields in the Address, including line, city, district, state,\n      country, postalCode, and/or text  * [Practitioner](practitioner.html): A\n      server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or\n      text  * [RelatedPerson](relatedperson.html): A server defined search that\n      may match any of the string fields in the Address, including line, city,\n      district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A city specified in an\n      address  * [Person](person.html): A city specified in an address  *\n      [Practitioner](practitioner.html): A city specified in an address  *\n      [RelatedPerson](relatedperson.html): A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A country specified in an\n      address  * [Person](person.html): A country specified in an address  *\n      [Practitioner](practitioner.html): A country specified in an address  *\n      [RelatedPerson](relatedperson.html): A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A postalCode specified in\n      an address  * [Person](person.html): A postal code specified in an address\n      * [Practitioner](practitioner.html): A postalCode specified in an address  *\n      [RelatedPerson](relatedperson.html): A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A state specified in an\n      address  * [Person](person.html): A state specified in an address  *\n      [Practitioner](practitioner.html): A state specified in an address  *\n      [RelatedPerson](relatedperson.html): A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A use code specified in\n      an address  * [Person](person.html): A use code specified in an address  *\n      [Practitioner](practitioner.html): A use code specified in an address  *\n      [RelatedPerson](relatedperson.html): A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The patient's date of\n      birth  * [Person](person.html): The person's date of birth  *\n      [RelatedPerson](relatedperson.html): The Related Person's date of birth\n      \"\"\"\n      birthdate: Date\n\n      \"\"\"\n      The date of death has been provided and satisfies this search value\n      \"\"\"\n      death_date: Date\n\n      \"\"\"\n      This patient has been marked as deceased, or as a death date entered\n      \"\"\"\n      deceased: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of the family\n      name of the patient  * [Practitioner](practitioner.html): A portion of the family name\n      \"\"\"\n      family: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): Gender of the patient  *\n      [Person](person.html): The gender of the person  *\n      [Practitioner](practitioner.html): Gender of the practitioner  *\n      [RelatedPerson](relatedperson.html): Gender of the related person\n      \"\"\"\n      gender: Token\n\n      \"\"\"\n      Patient's nominated general practitioner, not the organization that manages the record\n      \"\"\"\n      general_practitioner: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of the given\n      name of the patient  * [Practitioner](practitioner.html): A portion of the given name\n      \"\"\"\n      given: String\n\n      \"\"\"\n      A patient identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Language code (irrespective of use value)\n      \"\"\"\n      language: Token\n\n      \"\"\"\n      All patients linked to the given patient\n      \"\"\"\n      link: String\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      HumanName, including family, give, prefix, suffix, suffix, and/or text\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The organization that is the custodian of the patient record\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [Person](person.html): A portion of name using some kind of phonetic\n      matching algorithm  * [Practitioner](practitioner.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [RelatedPerson](relatedperson.html): A portion of name using some kind of\n      phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n    ): Patient\n\n    \"\"\"\n    Query for a more than or just one Patient\n    \"\"\"\n    PatientList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Whether the patient record is active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A server defined search\n      that may match any of the string fields in the Address, including line,\n      city, district, state, country, postalCode, and/or text  *\n      [Person](person.html): A server defined search that may match any of the\n      string fields in the Address, including line, city, district, state,\n      country, postalCode, and/or text  * [Practitioner](practitioner.html): A\n      server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or\n      text  * [RelatedPerson](relatedperson.html): A server defined search that\n      may match any of the string fields in the Address, including line, city,\n      district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A city specified in an\n      address  * [Person](person.html): A city specified in an address  *\n      [Practitioner](practitioner.html): A city specified in an address  *\n      [RelatedPerson](relatedperson.html): A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A country specified in an\n      address  * [Person](person.html): A country specified in an address  *\n      [Practitioner](practitioner.html): A country specified in an address  *\n      [RelatedPerson](relatedperson.html): A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A postalCode specified in\n      an address  * [Person](person.html): A postal code specified in an address\n      * [Practitioner](practitioner.html): A postalCode specified in an address  *\n      [RelatedPerson](relatedperson.html): A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A state specified in an\n      address  * [Person](person.html): A state specified in an address  *\n      [Practitioner](practitioner.html): A state specified in an address  *\n      [RelatedPerson](relatedperson.html): A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A use code specified in\n      an address  * [Person](person.html): A use code specified in an address  *\n      [Practitioner](practitioner.html): A use code specified in an address  *\n      [RelatedPerson](relatedperson.html): A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The patient's date of\n      birth  * [Person](person.html): The person's date of birth  *\n      [RelatedPerson](relatedperson.html): The Related Person's date of birth\n      \"\"\"\n      birthdate: Date\n\n      \"\"\"\n      The date of death has been provided and satisfies this search value\n      \"\"\"\n      death_date: Date\n\n      \"\"\"\n      This patient has been marked as deceased, or as a death date entered\n      \"\"\"\n      deceased: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of the family\n      name of the patient  * [Practitioner](practitioner.html): A portion of the family name\n      \"\"\"\n      family: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): Gender of the patient  *\n      [Person](person.html): The gender of the person  *\n      [Practitioner](practitioner.html): Gender of the practitioner  *\n      [RelatedPerson](relatedperson.html): Gender of the related person\n      \"\"\"\n      gender: Token\n\n      \"\"\"\n      Patient's nominated general practitioner, not the organization that manages the record\n      \"\"\"\n      general_practitioner: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of the given\n      name of the patient  * [Practitioner](practitioner.html): A portion of the given name\n      \"\"\"\n      given: String\n\n      \"\"\"\n      A patient identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Language code (irrespective of use value)\n      \"\"\"\n      language: Token\n\n      \"\"\"\n      All patients linked to the given patient\n      \"\"\"\n      link: String\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      HumanName, including family, give, prefix, suffix, suffix, and/or text\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The organization that is the custodian of the patient record\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [Person](person.html): A portion of name using some kind of phonetic\n      matching algorithm  * [Practitioner](practitioner.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [RelatedPerson](relatedperson.html): A portion of name using some kind of\n      phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single PaymentNotice\n    \"\"\"\n    PaymentNotice(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Creation date fro the notice\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The business identifier of the notice\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The type of payment notice\n      \"\"\"\n      payment_status: Token\n\n      \"\"\"\n      The reference to the provider\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      The Claim\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The ClaimResponse\n      \"\"\"\n      response: String\n\n      \"\"\"\n      The status of the payment notice\n      \"\"\"\n      status: Token\n    ): PaymentNotice\n\n    \"\"\"\n    Query for a more than or just one PaymentNotice\n    \"\"\"\n    PaymentNoticeList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Creation date fro the notice\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The business identifier of the notice\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The type of payment notice\n      \"\"\"\n      payment_status: Token\n\n      \"\"\"\n      The reference to the provider\n      \"\"\"\n      provider: String\n\n      \"\"\"\n      The Claim\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The ClaimResponse\n      \"\"\"\n      response: String\n\n      \"\"\"\n      The status of the payment notice\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single PaymentReconciliation\n    \"\"\"\n    PaymentReconciliation(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The creation date\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The contents of the disposition message\n      \"\"\"\n      disposition: String\n\n      \"\"\"\n      The business identifier of the ExplanationOfBenefit\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The processing outcome\n      \"\"\"\n      outcome: Token\n\n      \"\"\"\n      The organization which generated this resource\n      \"\"\"\n      payment_issuer: String\n\n      \"\"\"\n      The reference to the claim\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The reference to the provider who submitted the claim\n      \"\"\"\n      requestor: String\n\n      \"\"\"\n      The status of the payment reconciliation\n      \"\"\"\n      status: Token\n    ): PaymentReconciliation\n\n    \"\"\"\n    Query for a more than or just one PaymentReconciliation\n    \"\"\"\n    PaymentReconciliationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The creation date\n      \"\"\"\n      created: Date\n\n      \"\"\"\n      The contents of the disposition message\n      \"\"\"\n      disposition: String\n\n      \"\"\"\n      The business identifier of the ExplanationOfBenefit\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The processing outcome\n      \"\"\"\n      outcome: Token\n\n      \"\"\"\n      The organization which generated this resource\n      \"\"\"\n      payment_issuer: String\n\n      \"\"\"\n      The reference to the claim\n      \"\"\"\n      request: String\n\n      \"\"\"\n      The reference to the provider who submitted the claim\n      \"\"\"\n      requestor: String\n\n      \"\"\"\n      The status of the payment reconciliation\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Person\n    \"\"\"\n    Person(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A server defined search\n      that may match any of the string fields in the Address, including line,\n      city, district, state, country, postalCode, and/or text  *\n      [Person](person.html): A server defined search that may match any of the\n      string fields in the Address, including line, city, district, state,\n      country, postalCode, and/or text  * [Practitioner](practitioner.html): A\n      server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or\n      text  * [RelatedPerson](relatedperson.html): A server defined search that\n      may match any of the string fields in the Address, including line, city,\n      district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A city specified in an\n      address  * [Person](person.html): A city specified in an address  *\n      [Practitioner](practitioner.html): A city specified in an address  *\n      [RelatedPerson](relatedperson.html): A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A country specified in an\n      address  * [Person](person.html): A country specified in an address  *\n      [Practitioner](practitioner.html): A country specified in an address  *\n      [RelatedPerson](relatedperson.html): A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A postalCode specified in\n      an address  * [Person](person.html): A postal code specified in an address\n      * [Practitioner](practitioner.html): A postalCode specified in an address  *\n      [RelatedPerson](relatedperson.html): A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A state specified in an\n      address  * [Person](person.html): A state specified in an address  *\n      [Practitioner](practitioner.html): A state specified in an address  *\n      [RelatedPerson](relatedperson.html): A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A use code specified in\n      an address  * [Person](person.html): A use code specified in an address  *\n      [Practitioner](practitioner.html): A use code specified in an address  *\n      [RelatedPerson](relatedperson.html): A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The patient's date of\n      birth  * [Person](person.html): The person's date of birth  *\n      [RelatedPerson](relatedperson.html): The Related Person's date of birth\n      \"\"\"\n      birthdate: Date\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): Gender of the patient  *\n      [Person](person.html): The gender of the person  *\n      [Practitioner](practitioner.html): Gender of the practitioner  *\n      [RelatedPerson](relatedperson.html): Gender of the related person\n      \"\"\"\n      gender: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [Person](person.html): A portion of name using some kind of phonetic\n      matching algorithm  * [Practitioner](practitioner.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [RelatedPerson](relatedperson.html): A portion of name using some kind of\n      phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      A person Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Any link has this Patient, Person, RelatedPerson or Practitioner reference\n      \"\"\"\n      link: String\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      HumanName, including family, give, prefix, suffix, suffix, and/or text\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The organization at which this person record is being managed\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      The Person links to this Patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The Person links to this Practitioner\n      \"\"\"\n      practitioner: String\n\n      \"\"\"\n      The Person links to this RelatedPerson\n      \"\"\"\n      relatedperson: String\n    ): Person\n\n    \"\"\"\n    Query for a more than or just one Person\n    \"\"\"\n    PersonList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A server defined search\n      that may match any of the string fields in the Address, including line,\n      city, district, state, country, postalCode, and/or text  *\n      [Person](person.html): A server defined search that may match any of the\n      string fields in the Address, including line, city, district, state,\n      country, postalCode, and/or text  * [Practitioner](practitioner.html): A\n      server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or\n      text  * [RelatedPerson](relatedperson.html): A server defined search that\n      may match any of the string fields in the Address, including line, city,\n      district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A city specified in an\n      address  * [Person](person.html): A city specified in an address  *\n      [Practitioner](practitioner.html): A city specified in an address  *\n      [RelatedPerson](relatedperson.html): A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A country specified in an\n      address  * [Person](person.html): A country specified in an address  *\n      [Practitioner](practitioner.html): A country specified in an address  *\n      [RelatedPerson](relatedperson.html): A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A postalCode specified in\n      an address  * [Person](person.html): A postal code specified in an address\n      * [Practitioner](practitioner.html): A postalCode specified in an address  *\n      [RelatedPerson](relatedperson.html): A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A state specified in an\n      address  * [Person](person.html): A state specified in an address  *\n      [Practitioner](practitioner.html): A state specified in an address  *\n      [RelatedPerson](relatedperson.html): A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A use code specified in\n      an address  * [Person](person.html): A use code specified in an address  *\n      [Practitioner](practitioner.html): A use code specified in an address  *\n      [RelatedPerson](relatedperson.html): A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The patient's date of\n      birth  * [Person](person.html): The person's date of birth  *\n      [RelatedPerson](relatedperson.html): The Related Person's date of birth\n      \"\"\"\n      birthdate: Date\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): Gender of the patient  *\n      [Person](person.html): The gender of the person  *\n      [Practitioner](practitioner.html): Gender of the practitioner  *\n      [RelatedPerson](relatedperson.html): Gender of the related person\n      \"\"\"\n      gender: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [Person](person.html): A portion of name using some kind of phonetic\n      matching algorithm  * [Practitioner](practitioner.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [RelatedPerson](relatedperson.html): A portion of name using some kind of\n      phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      A person Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Any link has this Patient, Person, RelatedPerson or Practitioner reference\n      \"\"\"\n      link: String\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      HumanName, including family, give, prefix, suffix, suffix, and/or text\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The organization at which this person record is being managed\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      The Person links to this Patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The Person links to this Practitioner\n      \"\"\"\n      practitioner: String\n\n      \"\"\"\n      The Person links to this RelatedPerson\n      \"\"\"\n      relatedperson: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single PlanDefinition\n    \"\"\"\n    PlanDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the plan definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the plan definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the plan definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The plan definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Activity or plan definitions used by plan definition\n      \"\"\"\n      definition: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the plan definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the plan definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the plan definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the plan definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the plan definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the plan definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the plan definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the plan definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the module\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The type of artifact the plan (e.g. order-set, eca-rule, protocol)\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      The uri that identifies the plan definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the plan definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the plan definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the plan definition\n      \"\"\"\n      context_type_value: String\n    ): PlanDefinition\n\n    \"\"\"\n    Query for a more than or just one PlanDefinition\n    \"\"\"\n    PlanDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the plan definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the plan definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the plan definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The plan definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Activity or plan definitions used by plan definition\n      \"\"\"\n      definition: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the plan definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the plan definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the plan definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the plan definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the plan definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the plan definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the plan definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the plan definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the module\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The type of artifact the plan (e.g. order-set, eca-rule, protocol)\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      The uri that identifies the plan definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the plan definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the plan definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the plan definition\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Practitioner\n    \"\"\"\n    Practitioner(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A server defined search\n      that may match any of the string fields in the Address, including line,\n      city, district, state, country, postalCode, and/or text  *\n      [Person](person.html): A server defined search that may match any of the\n      string fields in the Address, including line, city, district, state,\n      country, postalCode, and/or text  * [Practitioner](practitioner.html): A\n      server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or\n      text  * [RelatedPerson](relatedperson.html): A server defined search that\n      may match any of the string fields in the Address, including line, city,\n      district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A city specified in an\n      address  * [Person](person.html): A city specified in an address  *\n      [Practitioner](practitioner.html): A city specified in an address  *\n      [RelatedPerson](relatedperson.html): A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A country specified in an\n      address  * [Person](person.html): A country specified in an address  *\n      [Practitioner](practitioner.html): A country specified in an address  *\n      [RelatedPerson](relatedperson.html): A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A postalCode specified in\n      an address  * [Person](person.html): A postal code specified in an address\n      * [Practitioner](practitioner.html): A postalCode specified in an address  *\n      [RelatedPerson](relatedperson.html): A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A state specified in an\n      address  * [Person](person.html): A state specified in an address  *\n      [Practitioner](practitioner.html): A state specified in an address  *\n      [RelatedPerson](relatedperson.html): A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A use code specified in\n      an address  * [Person](person.html): A use code specified in an address  *\n      [Practitioner](practitioner.html): A use code specified in an address  *\n      [RelatedPerson](relatedperson.html): A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of the family\n      name of the patient  * [Practitioner](practitioner.html): A portion of the family name\n      \"\"\"\n      family: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): Gender of the patient  *\n      [Person](person.html): The gender of the person  *\n      [Practitioner](practitioner.html): Gender of the practitioner  *\n      [RelatedPerson](relatedperson.html): Gender of the related person\n      \"\"\"\n      gender: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of the given\n      name of the patient  * [Practitioner](practitioner.html): A portion of the given name\n      \"\"\"\n      given: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [Person](person.html): A portion of name using some kind of phonetic\n      matching algorithm  * [Practitioner](practitioner.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [RelatedPerson](relatedperson.html): A portion of name using some kind of\n      phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      Whether the practitioner record is active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      One of the languages that the practitioner can communicate with\n      \"\"\"\n      communication: Token\n\n      \"\"\"\n      A practitioner's Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      HumanName, including family, give, prefix, suffix, suffix, and/or text\n      \"\"\"\n      name: String\n    ): Practitioner\n\n    \"\"\"\n    Query for a more than or just one Practitioner\n    \"\"\"\n    PractitionerList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A server defined search\n      that may match any of the string fields in the Address, including line,\n      city, district, state, country, postalCode, and/or text  *\n      [Person](person.html): A server defined search that may match any of the\n      string fields in the Address, including line, city, district, state,\n      country, postalCode, and/or text  * [Practitioner](practitioner.html): A\n      server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or\n      text  * [RelatedPerson](relatedperson.html): A server defined search that\n      may match any of the string fields in the Address, including line, city,\n      district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A city specified in an\n      address  * [Person](person.html): A city specified in an address  *\n      [Practitioner](practitioner.html): A city specified in an address  *\n      [RelatedPerson](relatedperson.html): A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A country specified in an\n      address  * [Person](person.html): A country specified in an address  *\n      [Practitioner](practitioner.html): A country specified in an address  *\n      [RelatedPerson](relatedperson.html): A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A postalCode specified in\n      an address  * [Person](person.html): A postal code specified in an address\n      * [Practitioner](practitioner.html): A postalCode specified in an address  *\n      [RelatedPerson](relatedperson.html): A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A state specified in an\n      address  * [Person](person.html): A state specified in an address  *\n      [Practitioner](practitioner.html): A state specified in an address  *\n      [RelatedPerson](relatedperson.html): A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A use code specified in\n      an address  * [Person](person.html): A use code specified in an address  *\n      [Practitioner](practitioner.html): A use code specified in an address  *\n      [RelatedPerson](relatedperson.html): A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of the family\n      name of the patient  * [Practitioner](practitioner.html): A portion of the family name\n      \"\"\"\n      family: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): Gender of the patient  *\n      [Person](person.html): The gender of the person  *\n      [Practitioner](practitioner.html): Gender of the practitioner  *\n      [RelatedPerson](relatedperson.html): Gender of the related person\n      \"\"\"\n      gender: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of the given\n      name of the patient  * [Practitioner](practitioner.html): A portion of the given name\n      \"\"\"\n      given: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [Person](person.html): A portion of name using some kind of phonetic\n      matching algorithm  * [Practitioner](practitioner.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [RelatedPerson](relatedperson.html): A portion of name using some kind of\n      phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      Whether the practitioner record is active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      One of the languages that the practitioner can communicate with\n      \"\"\"\n      communication: Token\n\n      \"\"\"\n      A practitioner's Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      HumanName, including family, give, prefix, suffix, suffix, and/or text\n      \"\"\"\n      name: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single PractitionerRole\n    \"\"\"\n    PractitionerRole(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      Whether this practitioner role record is in active use\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      The period during which the practitioner is authorized to perform in these role(s)\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Technical endpoints providing access to services operated for the practitioner with this role\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      A practitioner's Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      One of the locations at which this practitioner provides care\n      \"\"\"\n      location: String\n\n      \"\"\"\n      The identity of the organization the practitioner represents / acts on behalf of\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      Practitioner that is able to provide the defined services for the organization\n      \"\"\"\n      practitioner: String\n\n      \"\"\"\n      The practitioner can perform this role at for the organization\n      \"\"\"\n      role: Token\n\n      \"\"\"\n      The list of healthcare services that this worker provides for this role's Organization/Location(s)\n      \"\"\"\n      service: String\n\n      \"\"\"\n      The practitioner has this specialty at an organization\n      \"\"\"\n      specialty: Token\n    ): PractitionerRole\n\n    \"\"\"\n    Query for a more than or just one PractitionerRole\n    \"\"\"\n    PractitionerRoleList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      Whether this practitioner role record is in active use\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      The period during which the practitioner is authorized to perform in these role(s)\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Technical endpoints providing access to services operated for the practitioner with this role\n      \"\"\"\n      endpoint: String\n\n      \"\"\"\n      A practitioner's Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      One of the locations at which this practitioner provides care\n      \"\"\"\n      location: String\n\n      \"\"\"\n      The identity of the organization the practitioner represents / acts on behalf of\n      \"\"\"\n      organization: String\n\n      \"\"\"\n      Practitioner that is able to provide the defined services for the organization\n      \"\"\"\n      practitioner: String\n\n      \"\"\"\n      The practitioner can perform this role at for the organization\n      \"\"\"\n      role: Token\n\n      \"\"\"\n      The list of healthcare services that this worker provides for this role's Organization/Location(s)\n      \"\"\"\n      service: String\n\n      \"\"\"\n      The practitioner has this specialty at an organization\n      \"\"\"\n      specialty: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Procedure\n    \"\"\"\n    Procedure(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      A request for this procedure\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Classification of the procedure\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      Where the procedure happened\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Part of referenced event\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      The reference to the practitioner\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Coded reason procedure performed\n      \"\"\"\n      reason_code: Token\n\n      \"\"\"\n      The justification that the procedure was performed\n      \"\"\"\n      reason_reference: String\n\n      \"\"\"\n      preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Search by subject\n      \"\"\"\n      subject: String\n    ): Procedure\n\n    \"\"\"\n    Query for a more than or just one Procedure\n    \"\"\"\n    ProcedureList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      A request for this procedure\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Classification of the procedure\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      Where the procedure happened\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Part of referenced event\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      The reference to the practitioner\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Coded reason procedure performed\n      \"\"\"\n      reason_code: Token\n\n      \"\"\"\n      The justification that the procedure was performed\n      \"\"\"\n      reason_reference: String\n\n      \"\"\"\n      preparation | in-progress | not-done | suspended | aborted | completed | entered-in-error | unknown\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Search by subject\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Provenance\n    \"\"\"\n    Provenance(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Who participated\n      \"\"\"\n      agent: String\n\n      \"\"\"\n      What the agents role was\n      \"\"\"\n      agent_role: Token\n\n      \"\"\"\n      How the agent participated\n      \"\"\"\n      agent_type: Token\n\n      \"\"\"\n      Identity of entity\n      \"\"\"\n      entity: String\n\n      \"\"\"\n      Where the activity occurred, if relevant\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Target Reference(s) (usually version specific)\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      When the activity was recorded / updated\n      \"\"\"\n      recorded: Date\n\n      \"\"\"\n      Indication of the reason the entity signed the object(s)\n      \"\"\"\n      signature_type: Token\n\n      \"\"\"\n      Target Reference(s) (usually version specific)\n      \"\"\"\n      target: String\n\n      \"\"\"\n      When the activity occurred\n      \"\"\"\n      when: Date\n    ): Provenance\n\n    \"\"\"\n    Query for a more than or just one Provenance\n    \"\"\"\n    ProvenanceList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Who participated\n      \"\"\"\n      agent: String\n\n      \"\"\"\n      What the agents role was\n      \"\"\"\n      agent_role: Token\n\n      \"\"\"\n      How the agent participated\n      \"\"\"\n      agent_type: Token\n\n      \"\"\"\n      Identity of entity\n      \"\"\"\n      entity: String\n\n      \"\"\"\n      Where the activity occurred, if relevant\n      \"\"\"\n      location: String\n\n      \"\"\"\n      Target Reference(s) (usually version specific)\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      When the activity was recorded / updated\n      \"\"\"\n      recorded: Date\n\n      \"\"\"\n      Indication of the reason the entity signed the object(s)\n      \"\"\"\n      signature_type: Token\n\n      \"\"\"\n      Target Reference(s) (usually version specific)\n      \"\"\"\n      target: String\n\n      \"\"\"\n      When the activity occurred\n      \"\"\"\n      when: Date\n    ): Bundle\n\n    \"\"\"\n    Query for a single Questionnaire\n    \"\"\"\n    Questionnaire(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A code that corresponds to one of its items in the questionnaire\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      A use context assigned to the questionnaire\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the questionnaire\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the questionnaire\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The questionnaire publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      ElementDefinition - details for the item\n      \"\"\"\n      definition: Uri\n\n      \"\"\"\n      The description of the questionnaire\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the questionnaire is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the questionnaire\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the questionnaire\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the questionnaire\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the questionnaire\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the questionnaire\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Resource that can be subject of QuestionnaireResponse\n      \"\"\"\n      subject_type: Token\n\n      \"\"\"\n      The human-friendly name of the questionnaire\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the questionnaire\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the questionnaire\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the questionnaire\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the questionnaire\n      \"\"\"\n      context_type_value: String\n    ): Questionnaire\n\n    \"\"\"\n    Query for a more than or just one Questionnaire\n    \"\"\"\n    QuestionnaireList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A code that corresponds to one of its items in the questionnaire\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      A use context assigned to the questionnaire\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the questionnaire\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the questionnaire\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The questionnaire publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      ElementDefinition - details for the item\n      \"\"\"\n      definition: Uri\n\n      \"\"\"\n      The description of the questionnaire\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the questionnaire is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the questionnaire\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the questionnaire\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the questionnaire\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the questionnaire\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the questionnaire\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Resource that can be subject of QuestionnaireResponse\n      \"\"\"\n      subject_type: Token\n\n      \"\"\"\n      The human-friendly name of the questionnaire\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the questionnaire\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the questionnaire\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the questionnaire\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the questionnaire\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single QuestionnaireResponse\n    \"\"\"\n    QuestionnaireResponse(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The author of the questionnaire response\n      \"\"\"\n      author: String\n\n      \"\"\"\n      When the questionnaire response was last changed\n      \"\"\"\n      authored: Date\n\n      \"\"\"\n      Plan/proposal/order fulfilled by this questionnaire response\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Encounter associated with the questionnaire response\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The unique identifier for the questionnaire response\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Procedure or observation this questionnaire response was performed as a part of\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      The patient that is the subject of the questionnaire response\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The questionnaire the answers are provided for\n      \"\"\"\n      questionnaire: String\n\n      \"\"\"\n      The individual providing the information reflected in the questionnaire respose\n      \"\"\"\n      source: String\n\n      \"\"\"\n      The status of the questionnaire response\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject of the questionnaire response\n      \"\"\"\n      subject: String\n    ): QuestionnaireResponse\n\n    \"\"\"\n    Query for a more than or just one QuestionnaireResponse\n    \"\"\"\n    QuestionnaireResponseList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The author of the questionnaire response\n      \"\"\"\n      author: String\n\n      \"\"\"\n      When the questionnaire response was last changed\n      \"\"\"\n      authored: Date\n\n      \"\"\"\n      Plan/proposal/order fulfilled by this questionnaire response\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Encounter associated with the questionnaire response\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The unique identifier for the questionnaire response\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Procedure or observation this questionnaire response was performed as a part of\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      The patient that is the subject of the questionnaire response\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The questionnaire the answers are provided for\n      \"\"\"\n      questionnaire: String\n\n      \"\"\"\n      The individual providing the information reflected in the questionnaire respose\n      \"\"\"\n      source: String\n\n      \"\"\"\n      The status of the questionnaire response\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject of the questionnaire response\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single RelatedPerson\n    \"\"\"\n    RelatedPerson(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A server defined search\n      that may match any of the string fields in the Address, including line,\n      city, district, state, country, postalCode, and/or text  *\n      [Person](person.html): A server defined search that may match any of the\n      string fields in the Address, including line, city, district, state,\n      country, postalCode, and/or text  * [Practitioner](practitioner.html): A\n      server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or\n      text  * [RelatedPerson](relatedperson.html): A server defined search that\n      may match any of the string fields in the Address, including line, city,\n      district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A city specified in an\n      address  * [Person](person.html): A city specified in an address  *\n      [Practitioner](practitioner.html): A city specified in an address  *\n      [RelatedPerson](relatedperson.html): A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A country specified in an\n      address  * [Person](person.html): A country specified in an address  *\n      [Practitioner](practitioner.html): A country specified in an address  *\n      [RelatedPerson](relatedperson.html): A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A postalCode specified in\n      an address  * [Person](person.html): A postal code specified in an address\n      * [Practitioner](practitioner.html): A postalCode specified in an address  *\n      [RelatedPerson](relatedperson.html): A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A state specified in an\n      address  * [Person](person.html): A state specified in an address  *\n      [Practitioner](practitioner.html): A state specified in an address  *\n      [RelatedPerson](relatedperson.html): A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A use code specified in\n      an address  * [Person](person.html): A use code specified in an address  *\n      [Practitioner](practitioner.html): A use code specified in an address  *\n      [RelatedPerson](relatedperson.html): A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The patient's date of\n      birth  * [Person](person.html): The person's date of birth  *\n      [RelatedPerson](relatedperson.html): The Related Person's date of birth\n      \"\"\"\n      birthdate: Date\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): Gender of the patient  *\n      [Person](person.html): The gender of the person  *\n      [Practitioner](practitioner.html): Gender of the practitioner  *\n      [RelatedPerson](relatedperson.html): Gender of the related person\n      \"\"\"\n      gender: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [Person](person.html): A portion of name using some kind of phonetic\n      matching algorithm  * [Practitioner](practitioner.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [RelatedPerson](relatedperson.html): A portion of name using some kind of\n      phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      Indicates if the related person record is active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      An Identifier of the RelatedPerson\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      HumanName, including family, give, prefix, suffix, suffix, and/or text\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The patient this related person is related to\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The relationship between the patient and the relatedperson\n      \"\"\"\n      relationship: Token\n    ): RelatedPerson\n\n    \"\"\"\n    Query for a more than or just one RelatedPerson\n    \"\"\"\n    RelatedPersonList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A server defined search\n      that may match any of the string fields in the Address, including line,\n      city, district, state, country, postalCode, and/or text  *\n      [Person](person.html): A server defined search that may match any of the\n      string fields in the Address, including line, city, district, state,\n      country, postalCode, and/or text  * [Practitioner](practitioner.html): A\n      server defined search that may match any of the string fields in the\n      Address, including line, city, district, state, country, postalCode, and/or\n      text  * [RelatedPerson](relatedperson.html): A server defined search that\n      may match any of the string fields in the Address, including line, city,\n      district, state, country, postalCode, and/or text\n      \"\"\"\n      address: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A city specified in an\n      address  * [Person](person.html): A city specified in an address  *\n      [Practitioner](practitioner.html): A city specified in an address  *\n      [RelatedPerson](relatedperson.html): A city specified in an address\n      \"\"\"\n      address_city: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A country specified in an\n      address  * [Person](person.html): A country specified in an address  *\n      [Practitioner](practitioner.html): A country specified in an address  *\n      [RelatedPerson](relatedperson.html): A country specified in an address\n      \"\"\"\n      address_country: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A postalCode specified in\n      an address  * [Person](person.html): A postal code specified in an address\n      * [Practitioner](practitioner.html): A postalCode specified in an address  *\n      [RelatedPerson](relatedperson.html): A postal code specified in an address\n      \"\"\"\n      address_postalcode: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A state specified in an\n      address  * [Person](person.html): A state specified in an address  *\n      [Practitioner](practitioner.html): A state specified in an address  *\n      [RelatedPerson](relatedperson.html): A state specified in an address\n      \"\"\"\n      address_state: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A use code specified in\n      an address  * [Person](person.html): A use code specified in an address  *\n      [Practitioner](practitioner.html): A use code specified in an address  *\n      [RelatedPerson](relatedperson.html): A use code specified in an address\n      \"\"\"\n      address_use: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The patient's date of\n      birth  * [Person](person.html): The person's date of birth  *\n      [RelatedPerson](relatedperson.html): The Related Person's date of birth\n      \"\"\"\n      birthdate: Date\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in an email\n      contact  * [Person](person.html): A value in an email contact  *\n      [Practitioner](practitioner.html): A value in an email contact  *\n      [PractitionerRole](practitionerrole.html): A value in an email contact  *\n      [RelatedPerson](relatedperson.html): A value in an email contact\n      \"\"\"\n      email: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): Gender of the patient  *\n      [Person](person.html): The gender of the person  *\n      [Practitioner](practitioner.html): Gender of the practitioner  *\n      [RelatedPerson](relatedperson.html): Gender of the related person\n      \"\"\"\n      gender: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A value in a phone\n      contact  * [Person](person.html): A value in a phone contact  *\n      [Practitioner](practitioner.html): A value in a phone contact  *\n      [PractitionerRole](practitionerrole.html): A value in a phone contact  *\n      [RelatedPerson](relatedperson.html): A value in a phone contact\n      \"\"\"\n      phone: Token\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [Person](person.html): A portion of name using some kind of phonetic\n      matching algorithm  * [Practitioner](practitioner.html): A portion of either\n      family or given name using some kind of phonetic matching algorithm  *\n      [RelatedPerson](relatedperson.html): A portion of name using some kind of\n      phonetic matching algorithm\n      \"\"\"\n      phonetic: String\n\n      \"\"\"\n      Multiple Resources:     * [Patient](patient.html): The value in any kind of\n      telecom details of the patient  * [Person](person.html): The value in any\n      kind of contact  * [Practitioner](practitioner.html): The value in any kind\n      of contact  * [PractitionerRole](practitionerrole.html): The value in any\n      kind of contact  * [RelatedPerson](relatedperson.html): The value in any\n      kind of contact\n      \"\"\"\n      telecom: Token\n\n      \"\"\"\n      Indicates if the related person record is active\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      An Identifier of the RelatedPerson\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      A server defined search that may match any of the string fields in the\n      HumanName, including family, give, prefix, suffix, suffix, and/or text\n      \"\"\"\n      name: String\n\n      \"\"\"\n      The patient this related person is related to\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The relationship between the patient and the relatedperson\n      \"\"\"\n      relationship: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single RequestGroup\n    \"\"\"\n    RequestGroup(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The author of the request group\n      \"\"\"\n      author: String\n\n      \"\"\"\n      The date the request group was authored\n      \"\"\"\n      authored: Date\n\n      \"\"\"\n      The code of the request group\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      The encounter the request group applies to\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The group identifier for the request group\n      \"\"\"\n      group_identifier: Token\n\n      \"\"\"\n      External identifiers for the request group\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The -based definition from which the request group is realized\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      The external definition from which the request group is realized\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      The intent of the request group\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      The participant in the requests in the group\n      \"\"\"\n      participant: String\n\n      \"\"\"\n      The identity of a patient to search for request groups\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The priority of the request group\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      The status of the request group\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject that the request group is about\n      \"\"\"\n      subject: String\n    ): RequestGroup\n\n    \"\"\"\n    Query for a more than or just one RequestGroup\n    \"\"\"\n    RequestGroupList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The author of the request group\n      \"\"\"\n      author: String\n\n      \"\"\"\n      The date the request group was authored\n      \"\"\"\n      authored: Date\n\n      \"\"\"\n      The code of the request group\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      The encounter the request group applies to\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      The group identifier for the request group\n      \"\"\"\n      group_identifier: Token\n\n      \"\"\"\n      External identifiers for the request group\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The -based definition from which the request group is realized\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      The external definition from which the request group is realized\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      The intent of the request group\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      The participant in the requests in the group\n      \"\"\"\n      participant: String\n\n      \"\"\"\n      The identity of a patient to search for request groups\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      The priority of the request group\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      The status of the request group\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject that the request group is about\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ResearchDefinition\n    \"\"\"\n    ResearchDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the research definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the research definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the research definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The research definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the research definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the research definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the research definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the research definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the research definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the research definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the research definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the research definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the ResearchDefinition\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the research definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the research definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the research definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the research definition\n      \"\"\"\n      context_type_value: String\n    ): ResearchDefinition\n\n    \"\"\"\n    Query for a more than or just one ResearchDefinition\n    \"\"\"\n    ResearchDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the research definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the research definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the research definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The research definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the research definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the research definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the research definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the research definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the research definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the research definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the research definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the research definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the ResearchDefinition\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the research definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the research definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the research definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the research definition\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ResearchElementDefinition\n    \"\"\"\n    ResearchElementDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the research element definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the research element definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the research element definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The research element definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the research element definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the research element definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the research element definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the research element definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the research element definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the research element definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the research element definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the research element definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the ResearchElementDefinition\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the research element definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the research element definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the research element definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the research element definition\n      \"\"\"\n      context_type_value: String\n    ): ResearchElementDefinition\n\n    \"\"\"\n    Query for a more than or just one ResearchElementDefinition\n    \"\"\"\n    ResearchElementDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      composed_of: String\n\n      \"\"\"\n      A use context assigned to the research element definition\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the research element definition\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the research element definition\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The research element definition publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      depends_on: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      The description of the research element definition\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the research element definition is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the research element definition\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the research element definition\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the research element definition\n      \"\"\"\n      name: String\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      predecessor: String\n\n      \"\"\"\n      Name of the publisher of the research element definition\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the research element definition\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      What resource is being referenced\n      \"\"\"\n      successor: String\n\n      \"\"\"\n      The human-friendly name of the research element definition\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Topics associated with the ResearchElementDefinition\n      \"\"\"\n      topic: Token\n\n      \"\"\"\n      The uri that identifies the research element definition\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the research element definition\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the research element definition\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the research element definition\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ResearchStudy\n    \"\"\"\n    ResearchStudy(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Classifications for the study\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      When the study began and ended\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Drugs, devices, etc. under study\n      \"\"\"\n      focus: Token\n\n      \"\"\"\n      Business Identifier for study\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Used to search for the study\n      \"\"\"\n      keyword: Token\n\n      \"\"\"\n      Geographic region(s) for study\n      \"\"\"\n      location: Token\n\n      \"\"\"\n      Part of larger study\n      \"\"\"\n      partof: String\n\n      \"\"\"\n      Researcher who oversees multiple aspects of the study\n      \"\"\"\n      principalinvestigator: String\n\n      \"\"\"\n      Steps followed in executing study\n      \"\"\"\n      protocol: String\n\n      \"\"\"\n      Facility where study activities are conducted\n      \"\"\"\n      site: String\n\n      \"\"\"\n      Organization that initiates and is legally responsible for the study\n      \"\"\"\n      sponsor: String\n\n      \"\"\"\n      active | administratively-completed | approved | closed-to-accrual |\n      closed-to-accrual-and-intervention | completed | disapproved | in-review |\n      temporarily-closed-to-accrual |\n      temporarily-closed-to-accrual-and-intervention | withdrawn\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Name for this study\n      \"\"\"\n      title: String\n    ): ResearchStudy\n\n    \"\"\"\n    Query for a more than or just one ResearchStudy\n    \"\"\"\n    ResearchStudyList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Classifications for the study\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      When the study began and ended\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Drugs, devices, etc. under study\n      \"\"\"\n      focus: Token\n\n      \"\"\"\n      Business Identifier for study\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Used to search for the study\n      \"\"\"\n      keyword: Token\n\n      \"\"\"\n      Geographic region(s) for study\n      \"\"\"\n      location: Token\n\n      \"\"\"\n      Part of larger study\n      \"\"\"\n      partof: String\n\n      \"\"\"\n      Researcher who oversees multiple aspects of the study\n      \"\"\"\n      principalinvestigator: String\n\n      \"\"\"\n      Steps followed in executing study\n      \"\"\"\n      protocol: String\n\n      \"\"\"\n      Facility where study activities are conducted\n      \"\"\"\n      site: String\n\n      \"\"\"\n      Organization that initiates and is legally responsible for the study\n      \"\"\"\n      sponsor: String\n\n      \"\"\"\n      active | administratively-completed | approved | closed-to-accrual |\n      closed-to-accrual-and-intervention | completed | disapproved | in-review |\n      temporarily-closed-to-accrual |\n      temporarily-closed-to-accrual-and-intervention | withdrawn\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Name for this study\n      \"\"\"\n      title: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ResearchSubject\n    \"\"\"\n    ResearchSubject(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Start and end of participation\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Business Identifier for research subject in a study\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Who is part of study\n      \"\"\"\n      individual: String\n\n      \"\"\"\n      Who is part of study\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      candidate | eligible | follow-up | ineligible | not-registered | off-study |\n      on-study | on-study-intervention | on-study-observation | pending-on-study |\n      potential-candidate | screening | withdrawn\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Study subject is part of\n      \"\"\"\n      study: String\n    ): ResearchSubject\n\n    \"\"\"\n    Query for a more than or just one ResearchSubject\n    \"\"\"\n    ResearchSubjectList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Start and end of participation\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Business Identifier for research subject in a study\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Who is part of study\n      \"\"\"\n      individual: String\n\n      \"\"\"\n      Who is part of study\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      candidate | eligible | follow-up | ineligible | not-registered | off-study |\n      on-study | on-study-intervention | on-study-observation | pending-on-study |\n      potential-candidate | screening | withdrawn\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Study subject is part of\n      \"\"\"\n      study: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single RiskAssessment\n    \"\"\"\n    RiskAssessment(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Condition assessed\n      \"\"\"\n      condition: String\n\n      \"\"\"\n      Evaluation mechanism\n      \"\"\"\n      method: Token\n\n      \"\"\"\n      Who did assessment?\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Likelihood of specified outcome\n      \"\"\"\n      probability: String\n\n      \"\"\"\n      Likelihood of specified outcome as a qualitative value\n      \"\"\"\n      risk: Token\n\n      \"\"\"\n      Who/what does assessment apply to?\n      \"\"\"\n      subject: String\n    ): RiskAssessment\n\n    \"\"\"\n    Query for a more than or just one RiskAssessment\n    \"\"\"\n    RiskAssessmentList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Condition assessed\n      \"\"\"\n      condition: String\n\n      \"\"\"\n      Evaluation mechanism\n      \"\"\"\n      method: Token\n\n      \"\"\"\n      Who did assessment?\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Likelihood of specified outcome\n      \"\"\"\n      probability: String\n\n      \"\"\"\n      Likelihood of specified outcome as a qualitative value\n      \"\"\"\n      risk: Token\n\n      \"\"\"\n      Who/what does assessment apply to?\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single RiskEvidenceSynthesis\n    \"\"\"\n    RiskEvidenceSynthesis(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the risk evidence synthesis\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the risk evidence synthesis\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the risk evidence synthesis\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The risk evidence synthesis publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The description of the risk evidence synthesis\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the risk evidence synthesis is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the risk evidence synthesis\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the risk evidence synthesis\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the risk evidence synthesis\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the risk evidence synthesis\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the risk evidence synthesis\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The human-friendly name of the risk evidence synthesis\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the risk evidence synthesis\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the risk evidence synthesis\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the risk evidence synthesis\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the risk evidence synthesis\n      \"\"\"\n      context_type_value: String\n    ): RiskEvidenceSynthesis\n\n    \"\"\"\n    Query for a more than or just one RiskEvidenceSynthesis\n    \"\"\"\n    RiskEvidenceSynthesisList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the risk evidence synthesis\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the risk evidence synthesis\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the risk evidence synthesis\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The risk evidence synthesis publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The description of the risk evidence synthesis\n      \"\"\"\n      description: String\n\n      \"\"\"\n      The time during which the risk evidence synthesis is intended to be in use\n      \"\"\"\n      effective: Date\n\n      \"\"\"\n      External identifier for the risk evidence synthesis\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the risk evidence synthesis\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the risk evidence synthesis\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the risk evidence synthesis\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the risk evidence synthesis\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The human-friendly name of the risk evidence synthesis\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the risk evidence synthesis\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the risk evidence synthesis\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the risk evidence synthesis\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the risk evidence synthesis\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Schedule\n    \"\"\"\n    Schedule(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Is the schedule in active use\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for\n      \"\"\"\n      actor: String\n\n      \"\"\"\n      Search for Schedule resources that have a period that contains this date specified\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      A Schedule Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      High-level category\n      \"\"\"\n      service_category: Token\n\n      \"\"\"\n      The type of appointments that can be booked into associated slot(s)\n      \"\"\"\n      service_type: Token\n\n      \"\"\"\n      Type of specialty needed\n      \"\"\"\n      specialty: Token\n    ): Schedule\n\n    \"\"\"\n    Query for a more than or just one Schedule\n    \"\"\"\n    ScheduleList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Is the schedule in active use\n      \"\"\"\n      active: Token\n\n      \"\"\"\n      The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for\n      \"\"\"\n      actor: String\n\n      \"\"\"\n      Search for Schedule resources that have a period that contains this date specified\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      A Schedule Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      High-level category\n      \"\"\"\n      service_category: Token\n\n      \"\"\"\n      The type of appointments that can be booked into associated slot(s)\n      \"\"\"\n      service_type: Token\n\n      \"\"\"\n      Type of specialty needed\n      \"\"\"\n      specialty: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single SearchParameter\n    \"\"\"\n    SearchParameter(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      The resource type(s) this search parameter applies to\n      \"\"\"\n      base: Token\n\n      \"\"\"\n      Code used in URL\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Defines how the part works\n      \"\"\"\n      component: String\n\n      \"\"\"\n      Original definition for the search parameter\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      Types of resource (if a resource reference)\n      \"\"\"\n      target: Token\n\n      \"\"\"\n      number | date | string | token | reference | composite | quantity | uri | special\n      \"\"\"\n      type: Token\n    ): SearchParameter\n\n    \"\"\"\n    Query for a more than or just one SearchParameter\n    \"\"\"\n    SearchParameterList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      The resource type(s) this search parameter applies to\n      \"\"\"\n      base: Token\n\n      \"\"\"\n      Code used in URL\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Defines how the part works\n      \"\"\"\n      component: String\n\n      \"\"\"\n      Original definition for the search parameter\n      \"\"\"\n      derived_from: String\n\n      \"\"\"\n      Types of resource (if a resource reference)\n      \"\"\"\n      target: Token\n\n      \"\"\"\n      number | date | string | token | reference | composite | quantity | uri | special\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single ServiceRequest\n    \"\"\"\n    ServiceRequest(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Date request signed\n      \"\"\"\n      authored: Date\n\n      \"\"\"\n      What request fulfills\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Where procedure is going to be done\n      \"\"\"\n      body_site: Token\n\n      \"\"\"\n      Classification of service\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      proposal | plan | order +\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      When service should occur\n      \"\"\"\n      occurrence: Date\n\n      \"\"\"\n      Requested performer\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Performer role\n      \"\"\"\n      performer_type: Token\n\n      \"\"\"\n      routine | urgent | asap | stat\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      What request replaces\n      \"\"\"\n      replaces: String\n\n      \"\"\"\n      Who/what is requesting service\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      Composite Request ID\n      \"\"\"\n      requisition: Token\n\n      \"\"\"\n      Specimen to be tested\n      \"\"\"\n      specimen: String\n\n      \"\"\"\n      draft | active | suspended | completed | entered-in-error | cancelled\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Search by subject\n      \"\"\"\n      subject: String\n    ): ServiceRequest\n\n    \"\"\"\n    Query for a more than or just one ServiceRequest\n    \"\"\"\n    ServiceRequestList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Code that identifies the allergy or intolerance  *\n      [Condition](condition.html): Code for the condition  *\n      [DeviceRequest](devicerequest.html): Code for what is being\n      requested/ordered  * [DiagnosticReport](diagnosticreport.html): The code for\n      the report, as opposed to codes for the atomic results, which are the names\n      on the observation resource referred to from the result  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a condition\n      code  * [List](list.html): What the purpose of this list is  *\n      [Medication](medication.html): Returns medications for a specific code  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations of this medication code  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses of this\n      medicine code  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions of this medication code  *\n      [MedicationStatement](medicationstatement.html): Return statements of this\n      medication code  * [Observation](observation.html): The code of the\n      observation type  * [Procedure](procedure.html): A code to identify a\n      procedure  * [ServiceRequest](servicerequest.html): What is being\n      requested/ordered\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Date request signed\n      \"\"\"\n      authored: Date\n\n      \"\"\"\n      What request fulfills\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Where procedure is going to be done\n      \"\"\"\n      body_site: Token\n\n      \"\"\"\n      Classification of service\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Instantiates  protocol or definition\n      \"\"\"\n      instantiates_canonical: String\n\n      \"\"\"\n      Instantiates external protocol or definition\n      \"\"\"\n      instantiates_uri: Uri\n\n      \"\"\"\n      proposal | plan | order +\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      When service should occur\n      \"\"\"\n      occurrence: Date\n\n      \"\"\"\n      Requested performer\n      \"\"\"\n      performer: String\n\n      \"\"\"\n      Performer role\n      \"\"\"\n      performer_type: Token\n\n      \"\"\"\n      routine | urgent | asap | stat\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      What request replaces\n      \"\"\"\n      replaces: String\n\n      \"\"\"\n      Who/what is requesting service\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      Composite Request ID\n      \"\"\"\n      requisition: Token\n\n      \"\"\"\n      Specimen to be tested\n      \"\"\"\n      specimen: String\n\n      \"\"\"\n      draft | active | suspended | completed | entered-in-error | cancelled\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Search by subject\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Slot\n    \"\"\"\n    Slot(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The style of appointment or patient that may be booked in the slot (not service type)\n      \"\"\"\n      appointment_type: Token\n\n      \"\"\"\n      A Slot Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The Schedule Resource that we are seeking a slot within\n      \"\"\"\n      schedule: String\n\n      \"\"\"\n      A broad categorization of the service that is to be performed during this appointment\n      \"\"\"\n      service_category: Token\n\n      \"\"\"\n      The type of appointments that can be booked into the slot\n      \"\"\"\n      service_type: Token\n\n      \"\"\"\n      The specialty of a practitioner that would be required to perform the service requested in this appointment\n      \"\"\"\n      specialty: Token\n\n      \"\"\"\n      Appointment date/time.\n      \"\"\"\n      start: Date\n\n      \"\"\"\n      The free/busy status of the appointment\n      \"\"\"\n      status: Token\n    ): Slot\n\n    \"\"\"\n    Query for a more than or just one Slot\n    \"\"\"\n    SlotList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The style of appointment or patient that may be booked in the slot (not service type)\n      \"\"\"\n      appointment_type: Token\n\n      \"\"\"\n      A Slot Identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The Schedule Resource that we are seeking a slot within\n      \"\"\"\n      schedule: String\n\n      \"\"\"\n      A broad categorization of the service that is to be performed during this appointment\n      \"\"\"\n      service_category: Token\n\n      \"\"\"\n      The type of appointments that can be booked into the slot\n      \"\"\"\n      service_type: Token\n\n      \"\"\"\n      The specialty of a practitioner that would be required to perform the service requested in this appointment\n      \"\"\"\n      specialty: Token\n\n      \"\"\"\n      Appointment date/time.\n      \"\"\"\n      start: Date\n\n      \"\"\"\n      The free/busy status of the appointment\n      \"\"\"\n      status: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single Specimen\n    \"\"\"\n    Specimen(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The accession number associated with the specimen\n      \"\"\"\n      accession: Token\n\n      \"\"\"\n      The code for the body site from where the specimen originated\n      \"\"\"\n      bodysite: Token\n\n      \"\"\"\n      The date the specimen was collected\n      \"\"\"\n      collected: Date\n\n      \"\"\"\n      Who collected the specimen\n      \"\"\"\n      collector: String\n\n      \"\"\"\n      The kind of specimen container\n      \"\"\"\n      container: Token\n\n      \"\"\"\n      The unique identifier associated with the specimen container\n      \"\"\"\n      container_id: Token\n\n      \"\"\"\n      The unique identifier associated with the specimen\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The parent of the specimen\n      \"\"\"\n      parent: String\n\n      \"\"\"\n      The patient the specimen comes from\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      available | unavailable | unsatisfactory | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject of the specimen\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      The specimen type\n      \"\"\"\n      type: Token\n    ): Specimen\n\n    \"\"\"\n    Query for a more than or just one Specimen\n    \"\"\"\n    SpecimenList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The accession number associated with the specimen\n      \"\"\"\n      accession: Token\n\n      \"\"\"\n      The code for the body site from where the specimen originated\n      \"\"\"\n      bodysite: Token\n\n      \"\"\"\n      The date the specimen was collected\n      \"\"\"\n      collected: Date\n\n      \"\"\"\n      Who collected the specimen\n      \"\"\"\n      collector: String\n\n      \"\"\"\n      The kind of specimen container\n      \"\"\"\n      container: Token\n\n      \"\"\"\n      The unique identifier associated with the specimen container\n      \"\"\"\n      container_id: Token\n\n      \"\"\"\n      The unique identifier associated with the specimen\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The parent of the specimen\n      \"\"\"\n      parent: String\n\n      \"\"\"\n      The patient the specimen comes from\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      available | unavailable | unsatisfactory | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The subject of the specimen\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      The specimen type\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single SpecimenDefinition\n    \"\"\"\n    SpecimenDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The type of specimen conditioned in container expected by the lab\n      \"\"\"\n      container: Token\n\n      \"\"\"\n      The unique identifier associated with the specimen\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The type of collected specimen\n      \"\"\"\n      type: Token\n    ): SpecimenDefinition\n\n    \"\"\"\n    Query for a more than or just one SpecimenDefinition\n    \"\"\"\n    SpecimenDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The type of specimen conditioned in container expected by the lab\n      \"\"\"\n      container: Token\n\n      \"\"\"\n      The unique identifier associated with the specimen\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The type of collected specimen\n      \"\"\"\n      type: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single StructureDefinition\n    \"\"\"\n    StructureDefinition(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Whether the structure is abstract\n      \"\"\"\n      abstract: Token\n\n      \"\"\"\n      Definition that this type is constrained/specialized from\n      \"\"\"\n      base: String\n\n      \"\"\"\n      Path that identifies the base element\n      \"\"\"\n      base_path: Token\n\n      \"\"\"\n      specialization | constraint - How relates to base definition\n      \"\"\"\n      derivation: Token\n\n      \"\"\"\n      For testing purposes, not real usage\n      \"\"\"\n      experimental: Token\n\n      \"\"\"\n      The system is the URL for the context-type: e.g. http://hl7.org/fhir/extension-context-type#element|CodeableConcept.text\n      \"\"\"\n      ext_context: Token\n\n      \"\"\"\n      A code for the StructureDefinition\n      \"\"\"\n      keyword: Token\n\n      \"\"\"\n      primitive-type | complex-type | resource | logical\n      \"\"\"\n      kind: Token\n\n      \"\"\"\n      A path that is constrained in the StructureDefinition\n      \"\"\"\n      path: Token\n\n      \"\"\"\n      Type defined or constrained by this structure\n      \"\"\"\n      type: Uri\n\n      \"\"\"\n      A vocabulary binding reference\n      \"\"\"\n      valueset: String\n    ): StructureDefinition\n\n    \"\"\"\n    Query for a more than or just one StructureDefinition\n    \"\"\"\n    StructureDefinitionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Whether the structure is abstract\n      \"\"\"\n      abstract: Token\n\n      \"\"\"\n      Definition that this type is constrained/specialized from\n      \"\"\"\n      base: String\n\n      \"\"\"\n      Path that identifies the base element\n      \"\"\"\n      base_path: Token\n\n      \"\"\"\n      specialization | constraint - How relates to base definition\n      \"\"\"\n      derivation: Token\n\n      \"\"\"\n      For testing purposes, not real usage\n      \"\"\"\n      experimental: Token\n\n      \"\"\"\n      The system is the URL for the context-type: e.g. http://hl7.org/fhir/extension-context-type#element|CodeableConcept.text\n      \"\"\"\n      ext_context: Token\n\n      \"\"\"\n      A code for the StructureDefinition\n      \"\"\"\n      keyword: Token\n\n      \"\"\"\n      primitive-type | complex-type | resource | logical\n      \"\"\"\n      kind: Token\n\n      \"\"\"\n      A path that is constrained in the StructureDefinition\n      \"\"\"\n      path: Token\n\n      \"\"\"\n      Type defined or constrained by this structure\n      \"\"\"\n      type: Uri\n\n      \"\"\"\n      A vocabulary binding reference\n      \"\"\"\n      valueset: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single StructureMap\n    \"\"\"\n    StructureMap(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n    ): StructureMap\n\n    \"\"\"\n    Query for a more than or just one StructureMap\n    \"\"\"\n    StructureMapList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a more than or just one Subscription\n    \"\"\"\n    SubscriptionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Contact details for the subscription\n      \"\"\"\n      contact: Token\n\n      \"\"\"\n      The search rules used to determine when to send a notification\n      \"\"\"\n      criteria: String\n\n      \"\"\"\n      The mime-type of the notification payload\n      \"\"\"\n      payload: Token\n\n      \"\"\"\n      The current state of the subscription\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The type of channel for the sent notifications\n      \"\"\"\n      type: Token\n\n      \"\"\"\n      The uri that will receive the notifications\n      \"\"\"\n      url: Uri\n    ): Bundle\n\n    \"\"\"\n    Query for a single Substance\n    \"\"\"\n    Substance(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The category of the substance\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The code of the substance or ingredient\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Identifier of the package/container\n      \"\"\"\n      container_identifier: Token\n\n      \"\"\"\n      Expiry date of package or container of substance\n      \"\"\"\n      expiry: Date\n\n      \"\"\"\n      Unique identifier for the substance\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Amount of substance in the package\n      \"\"\"\n      quantity: String\n\n      \"\"\"\n      active | inactive | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      A component of the substance\n      \"\"\"\n      substance_reference: String\n    ): Substance\n\n    \"\"\"\n    Query for a more than or just one Substance\n    \"\"\"\n    SubstanceList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      The category of the substance\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      The code of the substance or ingredient\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Identifier of the package/container\n      \"\"\"\n      container_identifier: Token\n\n      \"\"\"\n      Expiry date of package or container of substance\n      \"\"\"\n      expiry: Date\n\n      \"\"\"\n      Unique identifier for the substance\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Amount of substance in the package\n      \"\"\"\n      quantity: String\n\n      \"\"\"\n      active | inactive | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      A component of the substance\n      \"\"\"\n      substance_reference: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single SubstanceSpecification\n    \"\"\"\n    SubstanceSpecification(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Codes associated with the substance\n      \"\"\"\n      code: Token\n    ): SubstanceSpecification\n\n    \"\"\"\n    Query for a more than or just one SubstanceSpecification\n    \"\"\"\n    SubstanceSpecificationList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Codes associated with the substance\n      \"\"\"\n      code: Token\n    ): Bundle\n\n    \"\"\"\n    Query for a single SupplyDelivery\n    \"\"\"\n    SupplyDelivery(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Who collected the Supply\n      \"\"\"\n      receiver: String\n\n      \"\"\"\n      in-progress | completed | abandoned | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Dispenser\n      \"\"\"\n      supplier: String\n    ): SupplyDelivery\n\n    \"\"\"\n    Query for a more than or just one SupplyDelivery\n    \"\"\"\n    SupplyDeliveryList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Who collected the Supply\n      \"\"\"\n      receiver: String\n\n      \"\"\"\n      in-progress | completed | abandoned | entered-in-error\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Dispenser\n      \"\"\"\n      supplier: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single SupplyRequest\n    \"\"\"\n    SupplyRequest(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The kind of supply (central, non-stock, etc.)\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Individual making the request\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      draft | active | suspended +\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The destination of the supply\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Who is intended to fulfill the request\n      \"\"\"\n      supplier: String\n    ): SupplyRequest\n\n    \"\"\"\n    Query for a more than or just one SupplyRequest\n    \"\"\"\n    SupplyRequestList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      Date first version of the resource instance was recorded  *\n      [CarePlan](careplan.html): Time period plan covers  *\n      [CareTeam](careteam.html): Time period team covers  *\n      [ClinicalImpression](clinicalimpression.html): When the assessment was\n      documented  * [Composition](composition.html): Composition editing time  *\n      [Consent](consent.html): When this Consent was created or indexed  *\n      [DiagnosticReport](diagnosticreport.html): The clinically relevant time of\n      the report  * [Encounter](encounter.html): A date within the period the\n      Encounter lasted  * [EpisodeOfCare](episodeofcare.html): The provided date\n      search value falls within the episode of care's period  *\n      [FamilyMemberHistory](familymemberhistory.html): When history was recorded\n      or last updated  * [Flag](flag.html): Time period when flag is active  *\n      [Immunization](immunization.html): Vaccination  (non)-Administration Date  *\n      [List](list.html): When the list was prepared  *\n      [Observation](observation.html): Obtained date/time. If the obtained element\n      is a period, a date that falls in the period  * [Procedure](procedure.html):\n      When the procedure was performed  * [RiskAssessment](riskassessment.html):\n      When was assessment made?  * [SupplyRequest](supplyrequest.html): When the\n      request was made\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The kind of supply (central, non-stock, etc.)\n      \"\"\"\n      category: Token\n\n      \"\"\"\n      Individual making the request\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      draft | active | suspended +\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      The destination of the supply\n      \"\"\"\n      subject: String\n\n      \"\"\"\n      Who is intended to fulfill the request\n      \"\"\"\n      supplier: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single Task\n    \"\"\"\n    Task(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Search by creation date\n      \"\"\"\n      authored_on: Date\n\n      \"\"\"\n      Search by requests this task is based on\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Search by business status\n      \"\"\"\n      business_status: Token\n\n      \"\"\"\n      Search by task code\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Search by encounter\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Search by task focus\n      \"\"\"\n      focus: String\n\n      \"\"\"\n      Search by group identifier\n      \"\"\"\n      group_identifier: Token\n\n      \"\"\"\n      Search for a task instance by its business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Search by task intent\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      Search by last modification date\n      \"\"\"\n      modified: Date\n\n      \"\"\"\n      Search by task owner\n      \"\"\"\n      owner: String\n\n      \"\"\"\n      Search by task this task is part of\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Search by patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Search by recommended type of performer (e.g., Requester, Performer, Scheduler).\n      \"\"\"\n      performer: Token\n\n      \"\"\"\n      Search by period Task is/was underway\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Search by task priority\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      Search by task requester\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      Search by task status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Search by subject\n      \"\"\"\n      subject: String\n    ): Task\n\n    \"\"\"\n    Query for a more than or just one Task\n    \"\"\"\n    TaskList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Search by creation date\n      \"\"\"\n      authored_on: Date\n\n      \"\"\"\n      Search by requests this task is based on\n      \"\"\"\n      based_on: String\n\n      \"\"\"\n      Search by business status\n      \"\"\"\n      business_status: Token\n\n      \"\"\"\n      Search by task code\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Search by encounter\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Search by task focus\n      \"\"\"\n      focus: String\n\n      \"\"\"\n      Search by group identifier\n      \"\"\"\n      group_identifier: Token\n\n      \"\"\"\n      Search for a task instance by its business identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Search by task intent\n      \"\"\"\n      intent: Token\n\n      \"\"\"\n      Search by last modification date\n      \"\"\"\n      modified: Date\n\n      \"\"\"\n      Search by task owner\n      \"\"\"\n      owner: String\n\n      \"\"\"\n      Search by task this task is part of\n      \"\"\"\n      part_of: String\n\n      \"\"\"\n      Search by patient\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Search by recommended type of performer (e.g., Requester, Performer, Scheduler).\n      \"\"\"\n      performer: Token\n\n      \"\"\"\n      Search by period Task is/was underway\n      \"\"\"\n      period: Date\n\n      \"\"\"\n      Search by task priority\n      \"\"\"\n      priority: Token\n\n      \"\"\"\n      Search by task requester\n      \"\"\"\n      requester: String\n\n      \"\"\"\n      Search by task status\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Search by subject\n      \"\"\"\n      subject: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single TerminologyCapabilities\n    \"\"\"\n    TerminologyCapabilities(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n    ): TerminologyCapabilities\n\n    \"\"\"\n    Query for a more than or just one TerminologyCapabilities\n    \"\"\"\n    TerminologyCapabilitiesList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single TestReport\n    \"\"\"\n    TestReport(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      An external identifier for the test report\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The test report generation date\n      \"\"\"\n      issued: Date\n\n      \"\"\"\n      The reference to a participant in the test execution\n      \"\"\"\n      participant: Uri\n\n      \"\"\"\n      The result disposition of the test execution\n      \"\"\"\n      result: Token\n\n      \"\"\"\n      The name of the testing organization\n      \"\"\"\n      tester: String\n\n      \"\"\"\n      The test script executed to produce this report\n      \"\"\"\n      testscript: String\n    ): TestReport\n\n    \"\"\"\n    Query for a more than or just one TestReport\n    \"\"\"\n    TestReportList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      An external identifier for the test report\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      The test report generation date\n      \"\"\"\n      issued: Date\n\n      \"\"\"\n      The reference to a participant in the test execution\n      \"\"\"\n      participant: Uri\n\n      \"\"\"\n      The result disposition of the test execution\n      \"\"\"\n      result: Token\n\n      \"\"\"\n      The name of the testing organization\n      \"\"\"\n      tester: String\n\n      \"\"\"\n      The test script executed to produce this report\n      \"\"\"\n      testscript: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single TestScript\n    \"\"\"\n    TestScript(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the test script\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the test script\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the test script\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The test script publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The description of the test script\n      \"\"\"\n      description: String\n\n      \"\"\"\n      External identifier for the test script\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the test script\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the test script\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the test script\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the test script\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      TestScript required and validated capability\n      \"\"\"\n      testscript_capability: String\n\n      \"\"\"\n      The human-friendly name of the test script\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the test script\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the test script\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the test script\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the test script\n      \"\"\"\n      context_type_value: String\n    ): TestScript\n\n    \"\"\"\n    Query for a more than or just one TestScript\n    \"\"\"\n    TestScriptList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A use context assigned to the test script\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      A quantity- or range-valued use context assigned to the test script\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      A type of use context assigned to the test script\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      The test script publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      The description of the test script\n      \"\"\"\n      description: String\n\n      \"\"\"\n      External identifier for the test script\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Intended jurisdiction for the test script\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Computationally friendly name of the test script\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Name of the publisher of the test script\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      The current status of the test script\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      TestScript required and validated capability\n      \"\"\"\n      testscript_capability: String\n\n      \"\"\"\n      The human-friendly name of the test script\n      \"\"\"\n      title: String\n\n      \"\"\"\n      The uri that identifies the test script\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      The business version of the test script\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      A use context type and quantity- or range-based value assigned to the test script\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      A use context type and value assigned to the test script\n      \"\"\"\n      context_type_value: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single ValueSet\n    \"\"\"\n    ValueSet(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      This special parameter searches for codes in the value set. See additional notes on the ValueSet resource\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Identifies the value set expansion (business identifier)\n      \"\"\"\n      expansion: Uri\n\n      \"\"\"\n      A code system included or excluded in the value set or an imported value set\n      \"\"\"\n      reference: Uri\n    ): ValueSet\n\n    \"\"\"\n    Query for a more than or just one ValueSet\n    \"\"\"\n    ValueSetList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context assigned\n      to the compartment definition  * [ConceptMap](conceptmap.html): A use\n      context assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context assigned to the graph\n      definition  * [ImplementationGuide](implementationguide.html): A use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context assigned to the\n      message definition  * [NamingSystem](namingsystem.html): A use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context assigned to\n      the operation definition  * [SearchParameter](searchparameter.html): A use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context assigned to\n      the structure definition  * [StructureMap](structuremap.html): A use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context\n      assigned to the terminology capabilities  * [ValueSet](valueset.html): A use\n      context assigned to the value set\n      \"\"\"\n      context: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      quantity- or range-valued use context assigned to the capability statement\n      * [CodeSystem](codesystem.html): A quantity- or range-valued use context\n      assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A quantity- or\n      range-valued use context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A quantity- or range-valued use context\n      assigned to the concept map  * [GraphDefinition](graphdefinition.html): A\n      quantity- or range-valued use context assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A quantity- or range-valued\n      use context assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A quantity- or range-valued use\n      context assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A quantity- or range-valued use context\n      assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A quantity- or range-valued\n      use context assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A quantity- or range-valued use\n      context assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A quantity- or range-valued\n      use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A quantity- or range-valued use context\n      assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A quantity- or\n      range-valued use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A quantity- or range-valued use context assigned\n      to the value set\n      \"\"\"\n      context_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      type of use context assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A type of use context assigned to the code\n      system  * [CompartmentDefinition](compartmentdefinition.html): A type of use\n      context assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A type of use context assigned to the concept\n      map  * [GraphDefinition](graphdefinition.html): A type of use context\n      assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A type of use context\n      assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A type of use context assigned\n      to the message definition  * [NamingSystem](namingsystem.html): A type of\n      use context assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A type of use context\n      assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A type of use context assigned to\n      the search parameter  * [StructureDefinition](structuredefinition.html): A\n      type of use context assigned to the structure definition  *\n      [StructureMap](structuremap.html): A type of use context assigned to the\n      structure map  * [TerminologyCapabilities](terminologycapabilities.html): A\n      type of use context assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A type of use context assigned to the value set\n      \"\"\"\n      context_type: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The capability statement publication date  * [CodeSystem](codesystem.html):\n      The code system publication date  *\n      [CompartmentDefinition](compartmentdefinition.html): The compartment\n      definition publication date  * [ConceptMap](conceptmap.html): The concept\n      map publication date  * [GraphDefinition](graphdefinition.html): The graph\n      definition publication date  *\n      [ImplementationGuide](implementationguide.html): The implementation guide\n      publication date  * [MessageDefinition](messagedefinition.html): The message\n      definition publication date  * [NamingSystem](namingsystem.html): The naming\n      system publication date  * [OperationDefinition](operationdefinition.html):\n      The operation definition publication date  *\n      [SearchParameter](searchparameter.html): The search parameter publication\n      date  * [StructureDefinition](structuredefinition.html): The structure\n      definition publication date  * [StructureMap](structuremap.html): The\n      structure map publication date  *\n      [TerminologyCapabilities](terminologycapabilities.html): The terminology\n      capabilities publication date  * [ValueSet](valueset.html): The value set\n      publication date\n      \"\"\"\n      date: Date\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The description of the capability statement  *\n      [CodeSystem](codesystem.html): The description of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The description of the\n      compartment definition  * [ConceptMap](conceptmap.html): The description of\n      the concept map  * [GraphDefinition](graphdefinition.html): The description\n      of the graph definition  * [ImplementationGuide](implementationguide.html):\n      The description of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): The description of the message\n      definition  * [NamingSystem](namingsystem.html): The description of the\n      naming system  * [OperationDefinition](operationdefinition.html): The\n      description of the operation definition  *\n      [SearchParameter](searchparameter.html): The description of the search\n      parameter  * [StructureDefinition](structuredefinition.html): The\n      description of the structure definition  *\n      [StructureMap](structuremap.html): The description of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The description of\n      the terminology capabilities  * [ValueSet](valueset.html): The description\n      of the value set\n      \"\"\"\n      description: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Intended jurisdiction for the capability statement  *\n      [CodeSystem](codesystem.html): Intended jurisdiction for the code system  *\n      [ConceptMap](conceptmap.html): Intended jurisdiction for the concept map  *\n      [GraphDefinition](graphdefinition.html): Intended jurisdiction for the graph\n      definition  * [ImplementationGuide](implementationguide.html): Intended\n      jurisdiction for the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Intended jurisdiction for the\n      message definition  * [NamingSystem](namingsystem.html): Intended\n      jurisdiction for the naming system  *\n      [OperationDefinition](operationdefinition.html): Intended jurisdiction for\n      the operation definition  * [SearchParameter](searchparameter.html):\n      Intended jurisdiction for the search parameter  *\n      [StructureDefinition](structuredefinition.html): Intended jurisdiction for\n      the structure definition  * [StructureMap](structuremap.html): Intended\n      jurisdiction for the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Intended\n      jurisdiction for the terminology capabilities  * [ValueSet](valueset.html):\n      Intended jurisdiction for the value set\n      \"\"\"\n      jurisdiction: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Computationally friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): Computationally friendly name of the code\n      system  * [CompartmentDefinition](compartmentdefinition.html):\n      Computationally friendly name of the compartment definition  *\n      [ConceptMap](conceptmap.html): Computationally friendly name of the concept\n      map  * [GraphDefinition](graphdefinition.html): Computationally friendly\n      name of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Computationally friendly\n      name of the implementation guide  *\n      [MessageDefinition](messagedefinition.html): Computationally friendly name\n      of the message definition  * [NamingSystem](namingsystem.html):\n      Computationally friendly name of the naming system  *\n      [OperationDefinition](operationdefinition.html): Computationally friendly\n      name of the operation definition  * [SearchParameter](searchparameter.html):\n      Computationally friendly name of the search parameter  *\n      [StructureDefinition](structuredefinition.html): Computationally friendly\n      name of the structure definition  * [StructureMap](structuremap.html):\n      Computationally friendly name of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Computationally\n      friendly name of the terminology capabilities  * [ValueSet](valueset.html):\n      Computationally friendly name of the value set\n      \"\"\"\n      name: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      Name of the publisher of the capability statement  *\n      [CodeSystem](codesystem.html): Name of the publisher of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): Name of the publisher\n      of the compartment definition  * [ConceptMap](conceptmap.html): Name of the\n      publisher of the concept map  * [GraphDefinition](graphdefinition.html):\n      Name of the publisher of the graph definition  *\n      [ImplementationGuide](implementationguide.html): Name of the publisher of\n      the implementation guide  * [MessageDefinition](messagedefinition.html):\n      Name of the publisher of the message definition  *\n      [NamingSystem](namingsystem.html): Name of the publisher of the naming\n      system  * [OperationDefinition](operationdefinition.html): Name of the\n      publisher of the operation definition  *\n      [SearchParameter](searchparameter.html): Name of the publisher of the search\n      parameter  * [StructureDefinition](structuredefinition.html): Name of the\n      publisher of the structure definition  * [StructureMap](structuremap.html):\n      Name of the publisher of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): Name of the\n      publisher of the terminology capabilities  * [ValueSet](valueset.html): Name\n      of the publisher of the value set\n      \"\"\"\n      publisher: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The current status of the capability statement  *\n      [CodeSystem](codesystem.html): The current status of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The current status of\n      the compartment definition  * [ConceptMap](conceptmap.html): The current\n      status of the concept map  * [GraphDefinition](graphdefinition.html): The\n      current status of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The current status of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      current status of the message definition  *\n      [NamingSystem](namingsystem.html): The current status of the naming system\n      * [OperationDefinition](operationdefinition.html): The current status of the\n      operation definition  * [SearchParameter](searchparameter.html): The current\n      status of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The current status of the\n      structure definition  * [StructureMap](structuremap.html): The current\n      status of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The current status\n      of the terminology capabilities  * [ValueSet](valueset.html): The current\n      status of the value set\n      \"\"\"\n      status: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The human-friendly name of the capability statement  *\n      [CodeSystem](codesystem.html): The human-friendly name of the code system  *\n      [ConceptMap](conceptmap.html): The human-friendly name of the concept map  *\n      [ImplementationGuide](implementationguide.html): The human-friendly name of\n      the implementation guide  * [MessageDefinition](messagedefinition.html): The\n      human-friendly name of the message definition  *\n      [OperationDefinition](operationdefinition.html): The human-friendly name of\n      the operation definition  * [StructureDefinition](structuredefinition.html):\n      The human-friendly name of the structure definition  *\n      [StructureMap](structuremap.html): The human-friendly name of the structure\n      map  * [TerminologyCapabilities](terminologycapabilities.html): The\n      human-friendly name of the terminology capabilities  *\n      [ValueSet](valueset.html): The human-friendly name of the value set\n      \"\"\"\n      title: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The uri that identifies the capability statement  *\n      [CodeSystem](codesystem.html): The uri that identifies the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The uri that identifies\n      the compartment definition  * [ConceptMap](conceptmap.html): The uri that\n      identifies the concept map  * [GraphDefinition](graphdefinition.html): The\n      uri that identifies the graph definition  *\n      [ImplementationGuide](implementationguide.html): The uri that identifies the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The uri\n      that identifies the message definition  *\n      [OperationDefinition](operationdefinition.html): The uri that identifies the\n      operation definition  * [SearchParameter](searchparameter.html): The uri\n      that identifies the search parameter  *\n      [StructureDefinition](structuredefinition.html): The uri that identifies the\n      structure definition  * [StructureMap](structuremap.html): The uri that\n      identifies the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The uri that\n      identifies the terminology capabilities  * [ValueSet](valueset.html): The\n      uri that identifies the value set\n      \"\"\"\n      url: Uri\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html):\n      The business version of the capability statement  *\n      [CodeSystem](codesystem.html): The business version of the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): The business version of\n      the compartment definition  * [ConceptMap](conceptmap.html): The business\n      version of the concept map  * [GraphDefinition](graphdefinition.html): The\n      business version of the graph definition  *\n      [ImplementationGuide](implementationguide.html): The business version of the\n      implementation guide  * [MessageDefinition](messagedefinition.html): The\n      business version of the message definition  *\n      [OperationDefinition](operationdefinition.html): The business version of the\n      operation definition  * [SearchParameter](searchparameter.html): The\n      business version of the search parameter  *\n      [StructureDefinition](structuredefinition.html): The business version of the\n      structure definition  * [StructureMap](structuremap.html): The business\n      version of the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): The business\n      version of the terminology capabilities  * [ValueSet](valueset.html): The\n      business version of the value set\n      \"\"\"\n      version: Token\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and quantity- or range-based value assigned to the\n      capability statement  * [CodeSystem](codesystem.html): A use context type\n      and quantity- or range-based value assigned to the code system  *\n      [CompartmentDefinition](compartmentdefinition.html): A use context type and\n      quantity- or range-based value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and quantity- or\n      range-based value assigned to the concept map  *\n      [GraphDefinition](graphdefinition.html): A use context type and quantity- or\n      range-based value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      quantity- or range-based value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and\n      quantity- or range-based value assigned to the message definition  *\n      [NamingSystem](namingsystem.html): A use context type and quantity- or\n      range-based value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      quantity- or range-based value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and quantity- or\n      range-based value assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      quantity- or range-based value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and quantity- or\n      range-based value assigned to the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and quantity- or range-based value assigned to the terminology capabilities\n      * [ValueSet](valueset.html): A use context type and quantity- or range-based\n      value assigned to the value set\n      \"\"\"\n      context_type_quantity: String\n\n      \"\"\"\n      Multiple Resources:     * [CapabilityStatement](capabilitystatement.html): A\n      use context type and value assigned to the capability statement  *\n      [CodeSystem](codesystem.html): A use context type and value assigned to the\n      code system  * [CompartmentDefinition](compartmentdefinition.html): A use\n      context type and value assigned to the compartment definition  *\n      [ConceptMap](conceptmap.html): A use context type and value assigned to the\n      concept map  * [GraphDefinition](graphdefinition.html): A use context type\n      and value assigned to the graph definition  *\n      [ImplementationGuide](implementationguide.html): A use context type and\n      value assigned to the implementation guide  *\n      [MessageDefinition](messagedefinition.html): A use context type and value\n      assigned to the message definition  * [NamingSystem](namingsystem.html): A\n      use context type and value assigned to the naming system  *\n      [OperationDefinition](operationdefinition.html): A use context type and\n      value assigned to the operation definition  *\n      [SearchParameter](searchparameter.html): A use context type and value\n      assigned to the search parameter  *\n      [StructureDefinition](structuredefinition.html): A use context type and\n      value assigned to the structure definition  *\n      [StructureMap](structuremap.html): A use context type and value assigned to\n      the structure map  *\n      [TerminologyCapabilities](terminologycapabilities.html): A use context type\n      and value assigned to the terminology capabilities  *\n      [ValueSet](valueset.html): A use context type and value assigned to the value set\n      \"\"\"\n      context_type_value: String\n\n      \"\"\"\n      Multiple Resources:     * [CodeSystem](codesystem.html): External identifier\n      for the code system  * [ConceptMap](conceptmap.html): External identifier\n      for the concept map  * [MessageDefinition](messagedefinition.html): External\n      identifier for the message definition  *\n      [StructureDefinition](structuredefinition.html): External identifier for the\n      structure definition  * [StructureMap](structuremap.html): External\n      identifier for the structure map  * [ValueSet](valueset.html): External\n      identifier for the value set\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      This special parameter searches for codes in the value set. See additional notes on the ValueSet resource\n      \"\"\"\n      code: Token\n\n      \"\"\"\n      Identifies the value set expansion (business identifier)\n      \"\"\"\n      expansion: Uri\n\n      \"\"\"\n      A code system included or excluded in the value set or an imported value set\n      \"\"\"\n      reference: Uri\n    ): Bundle\n\n    \"\"\"\n    Query for a single VerificationResult\n    \"\"\"\n    VerificationResult(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A resource that was validated\n      \"\"\"\n      target: String\n    ): VerificationResult\n\n    \"\"\"\n    Query for a more than or just one VerificationResult\n    \"\"\"\n    VerificationResultList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      A resource that was validated\n      \"\"\"\n      target: String\n    ): Bundle\n\n    \"\"\"\n    Query for a single VisionPrescription\n    \"\"\"\n    VisionPrescription(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Return prescriptions written on this date\n      \"\"\"\n      datewritten: Date\n\n      \"\"\"\n      Who authorized the vision prescription\n      \"\"\"\n      prescriber: String\n\n      \"\"\"\n      The status of the vision prescription\n      \"\"\"\n      status: Token\n    ): VisionPrescription\n\n    \"\"\"\n    Query for a more than or just one VisionPrescription\n    \"\"\"\n    VisionPrescriptionList(\n      \"\"\"\n      Search on the narrative of the resource\n      \"\"\"\n      _text: String\n\n      \"\"\"\n      Search on the entire content of the resource\n      \"\"\"\n      _content: String\n\n      \"\"\"\n      Logical id of this artifact\n      \"\"\"\n      _id: Token\n\n      \"\"\"\n      When the resource version last changed\n      \"\"\"\n      _lastUpdated: Date\n\n      \"\"\"\n      Profiles this resource claims to conform to\n      \"\"\"\n      _profile: String\n\n      \"\"\"\n      A custom search profile that describes a specific defined query operation\n      \"\"\"\n      _query: Token\n\n      \"\"\"\n      Security Labels applied to this resource\n      \"\"\"\n      _security: Token\n\n      \"\"\"\n      Identifies where the resource comes from\n      \"\"\"\n      _source: Uri\n\n      \"\"\"\n      Tags applied to this resource\n      \"\"\"\n      _tag: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html):\n      External ids for this item  * [CarePlan](careplan.html): External Ids for\n      this plan  * [CareTeam](careteam.html): External Ids for this team  *\n      [Composition](composition.html): Version-independent identifier for the\n      Composition  * [Condition](condition.html): A unique identifier of the\n      condition record  * [Consent](consent.html): Identifier for this record\n      (external references)  * [DetectedIssue](detectedissue.html): Unique id for\n      the detected issue  * [DeviceRequest](devicerequest.html): Business\n      identifier for request/order  * [DiagnosticReport](diagnosticreport.html):\n      An identifier for the report  * [DocumentManifest](documentmanifest.html):\n      Unique Identifier for the set of documents  *\n      [DocumentReference](documentreference.html): Master Version Specific\n      Identifier  * [Encounter](encounter.html): Identifier(s) by which this\n      encounter is known  * [EpisodeOfCare](episodeofcare.html): Business\n      Identifier(s) relevant for this EpisodeOfCare  *\n      [FamilyMemberHistory](familymemberhistory.html): A search by a record\n      identifier  * [Goal](goal.html): External Ids for this goal  *\n      [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM\n      Study Instance UID and Accession number  *\n      [Immunization](immunization.html): Business identifier  * [List](list.html):\n      Business identifier  *\n      [MedicationAdministration](medicationadministration.html): Return\n      administrations with this external identifier  *\n      [MedicationDispense](medicationdispense.html): Returns dispenses with this\n      external identifier  * [MedicationRequest](medicationrequest.html): Return\n      prescriptions with this external identifier  *\n      [MedicationStatement](medicationstatement.html): Return statements with this\n      external identifier  * [NutritionOrder](nutritionorder.html): Return\n      nutrition orders with this external identifier  *\n      [Observation](observation.html): The unique id for a particular observation\n      * [Procedure](procedure.html): A unique identifier for a procedure  *\n      [RiskAssessment](riskassessment.html): Unique identifier for the assessment\n      * [ServiceRequest](servicerequest.html): Identifiers assigned to this order\n      * [SupplyDelivery](supplydelivery.html): External identifier  *\n      [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest\n      * [VisionPrescription](visionprescription.html): Return prescriptions with\n      this external identifier\n      \"\"\"\n      identifier: Token\n\n      \"\"\"\n      Multiple Resources:     * [AllergyIntolerance](allergyintolerance.html): Who\n      the sensitivity is for  * [CarePlan](careplan.html): Who the care plan is\n      for  * [CareTeam](careteam.html): Who care team is for  *\n      [ClinicalImpression](clinicalimpression.html): Patient or group assessed  *\n      [Composition](composition.html): Who and/or what the composition is about  *\n      [Condition](condition.html): Who has the condition?  *\n      [Consent](consent.html): Who the consent applies to  *\n      [DetectedIssue](detectedissue.html): Associated patient  *\n      [DeviceRequest](devicerequest.html): Individual the service is ordered for\n      * [DeviceUseStatement](deviceusestatement.html): Search by subject - a\n      patient  * [DiagnosticReport](diagnosticreport.html): The subject of the\n      report if a patient  * [DocumentManifest](documentmanifest.html): The\n      subject of the set of documents  *\n      [DocumentReference](documentreference.html): Who/what is the subject of the\n      document  * [Encounter](encounter.html): The patient or group present at the\n      encounter  * [EpisodeOfCare](episodeofcare.html): The patient who is the\n      focus of this episode of care  *\n      [FamilyMemberHistory](familymemberhistory.html): The identity of a subject\n      to list family member history items for  * [Flag](flag.html): The identity\n      of a subject to list flags for  * [Goal](goal.html): Who this goal is\n      intended for  * [ImagingStudy](imagingstudy.html): Who the study is about  *\n      [Immunization](immunization.html): The patient for the vaccination record  *\n      [List](list.html): If all resources have the same subject  *\n      [MedicationAdministration](medicationadministration.html): The identity of a\n      patient to list administrations  for  *\n      [MedicationDispense](medicationdispense.html): The identity of a patient to\n      list dispenses  for  * [MedicationRequest](medicationrequest.html): Returns\n      prescriptions for a specific patient  *\n      [MedicationStatement](medicationstatement.html): Returns statements for a\n      specific patient.  * [NutritionOrder](nutritionorder.html): The identity of\n      the person who requires the diet, formula or nutritional supplement  *\n      [Observation](observation.html): The subject that the observation is about\n      (if patient)  * [Procedure](procedure.html): Search by subject - a patient\n      * [RiskAssessment](riskassessment.html): Who/what does assessment apply to?\n      * [ServiceRequest](servicerequest.html): Search by subject - a patient  *\n      [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied\n       * [VisionPrescription](visionprescription.html): The identity of a patient\n      to list dispenses for\n      \"\"\"\n      patient: String\n\n      \"\"\"\n      Multiple Resources:     * [Composition](composition.html): Context of the\n      Composition  * [DeviceRequest](devicerequest.html): Encounter during which\n      request was created  * [DiagnosticReport](diagnosticreport.html): The\n      Encounter when the order was made  *\n      [DocumentReference](documentreference.html): Context of the document\n      content  * [Flag](flag.html): Alert relevant during encounter  *\n      [List](list.html): Context in which list created  *\n      [NutritionOrder](nutritionorder.html): Return nutrition orders with this\n      encounter identifier  * [Observation](observation.html): Encounter related\n      to the observation  * [Procedure](procedure.html): Encounter created as part\n      of  * [RiskAssessment](riskassessment.html): Where was assessment performed?\n       * [ServiceRequest](servicerequest.html): An encounter in which this request\n      is made  * [VisionPrescription](visionprescription.html): Return\n      prescriptions with this encounter identifier\n      \"\"\"\n      encounter: String\n\n      \"\"\"\n      Return prescriptions written on this date\n      \"\"\"\n      datewritten: Date\n\n      \"\"\"\n      Who authorized the vision prescription\n      \"\"\"\n      prescriber: String\n\n      \"\"\"\n      The status of the vision prescription\n      \"\"\"\n      status: Token\n    ): Bundle\n  }\n";
export default _default;
